aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-08-21IRgen: Eliminate EmitPredefinedFunctionName(), it doesn't need to be factored...Daniel Dunbar
2010-08-21IRgen: Add an LValue::MakeAddr variant which takes a type and uses that to buildDaniel Dunbar
2010-08-21Delete an obsolete comment.Dan Gohman
2010-08-21IRgen/CGValue: Add alignment to LValue, and use that alignment when generatin...Daniel Dunbar
2010-08-21IRgen/LValue: Rename SetQualifiers() to Initialize().Daniel Dunbar
2010-08-21IRgen: Change Emit{Load,Store}OfScalar to take a required Alignment argument andDaniel Dunbar
2010-08-21IRgen: Use Ty consistently in this function.Daniel Dunbar
2010-08-20CreateTemporaryType doesn't needs its Context argument.Dan Gohman
2010-08-20Introduce a new temporary MDNode concept. Temporary MDNodes areDan Gohman
2010-08-20objective-c ivar refactoring patch. IterationsFariborz Jahanian
2010-08-20Fix a major regression with value-initialization of class types withDouglas Gregor
2010-08-20Translate NEON vmovl intrinsics to zero/sign-extend operations.Bob Wilson
2010-08-20Mangle explicit template arguments in dependent or overloaded names.John McCall
2010-08-19Add some enum goodness as requested by Chris. Now instead of storing theCharles Davis
2010-08-18Generate Attr subclasses with TableGen.Sean Hunt
2010-08-18Contextual arity is a feature of mangling expressions; kill offJohn McCall
2010-08-18zap dead code.Chris Lattner
2010-08-18fix typoChris Lattner
2010-08-18Fix PR7889 by generalizing some over specialized code. There is noChris Lattner
2010-08-17fix PR7892, a crash on valid in c++ codegen of __PRETTY_FUNCTION__Chris Lattner
2010-08-17StringRef'ication of lots stuff, patch by Peter Davies!Daniel Dunbar
2010-08-17Whoops. Don't fall through into the overload case when mangling aJohn McCall
2010-08-17Convert all uses of StringLiteral::getStrData() to StringLiteral::getString()Benjamin Kramer
2010-08-16Implement support for member pointers under the Microsoft C++ ABI in theCharles Davis
2010-08-15Remove dead code, caught by unused function warnings.Argyrios Kyrtzidis
2010-08-15Explicitly handle every case in the switch in RTTIBuilder::BuildTypeInfo.Eli Friedman
2010-08-14More cleanup enabling.John McCall
2010-08-13Sketch out a framework for delaying the activation of a cleanup.John McCall
2010-08-13Zap unused UnaryOperator::OffsetOf.Eli Friedman
2010-08-13Make use of __func__ in a block actually refer toFariborz Jahanian
2010-08-12Just disable the hidden-visibility optimization for now by hiding it behindJohn McCall
2010-08-12Implement RTTI generation for Objective C types. Fixes PR7864.John McCall
2010-08-12Emit debug info for static const class member.Devang Patel
2010-08-11Revise r110163: don't mark weak functions nounwind, because the optimizerJohn McCall
2010-08-11Emit a stop point for delegate constructor call. This gives user a chance to ...Devang Patel
2010-08-11When re-raising an exception after a cleanup, we need to call _Unwind_Resume_...John McCall
2010-08-11Work in progress for PR7864. Someone more familiar with ObjC++ needs to fillEli Friedman
2010-08-11IRGen support for functions returning objc objectFariborz Jahanian
2010-08-11Fix a bug in @finally emission in both the fragile and non-fragile EH schemesJohn McCall
2010-08-10SimplifyDevang Patel
2010-08-10Slightly revised handling of mult-alt constraints, to avoid an assert, until ...John Thompson
2010-08-10When initializing a static local, pop the guard-abort EH cleanup afterJohn McCall
2010-08-10Do not use DIGlobalVariable to emit debugging information for enums.Devang Patel
2010-08-10Simplify code and add comments, in code that generate debug info for constant...Devang Patel
2010-08-10Even if a constant's evaluated value is used, emit debug info for the constan...Devang Patel
2010-08-09Support ObjC implementation decls for PCH.Argyrios Kyrtzidis
2010-08-08Thread local variables aren't considered common linkage.Eric Christopher
2010-08-07Allow reference binding of a reference of Objective-C object type toDouglas Gregor
2010-08-07Inline a special case of EmitAggregateCopy into EmitNullInitializationJohn McCall
2010-08-07Store inheritance paths after CastExprs instead of inside them.John McCall