aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
2012-05-08add -fbounds-checking option.Nuno Lopes
2012-05-01Abstract the emission of global destructors into ABI-specific codeJohn McCall
2012-04-19Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard
2012-04-16Propagate alignment on lvalues through EmitLValueForField. PR12395.Eli Friedman
2012-04-14Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith
2012-04-13Step forward with supporting of ARM homogenous aggregates:Anton Korobeynikov
2012-04-10Express the number of ULPs in fpaccuracy metadata as a real rather than a Duncan Sands
2012-04-06Rename GenerateCXXGlobalDtorFunc to GenerateCXXGlobalDtorsFunc.John McCall
2012-03-30Revert r153723, and its follow-ups r153728 and r153733.Chandler Carruth
2012-03-30Do the static-locals thing properly in the face of unions andJohn McCall
2012-03-29Revert r153613 as it's causing large compile-time regressions on the nightly ...Chad Rosier
2012-03-28When we can't prove that the target of an aggregate copy isJohn McCall
2012-03-24Add back r153360 with a fix for enums that cover all the 32 bit values.Rafael Espindola
2012-03-24Revert r153360 (and r153380), "Second part of PR12251. Produce the range meta...NAKAMURA Takumi
2012-03-24Second part of PR12251. Produce the range metadata in clang for booleans andRafael Espindola
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall
2012-03-10Unify the BlockDeclRefExpr and DeclRefExpr paths so thatJohn McCall
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek
2012-03-02PR12094: Set the alignment of memory intrinsic instructions based on theJay Foad
2012-03-01Implement "optimization" for lambda-to-block conversion which inlines the gen...Eli Friedman
2012-02-28Implement IRGen for the retain-autorelease in the lambda conversion-to-block-...Eli Friedman
2012-02-25Work-in-progress for lambda conversion-to-block operator. Still need to impl...Eli Friedman
2012-02-22Use an ArrayRef when we can instead of passing in a SmallVectorImpl reference.Bill Wendling
2012-02-19Make heap-allocation of std::initializer_list 'work'.Sebastian Redl
2012-02-19Get recursive initializer lists to work and add a test. Codegen of std::initi...Sebastian Redl
2012-02-17Basic code generation support for std::initializer_list.Sebastian Redl
2012-02-17Rework the Sema/AST/IRgen dance for the lambda closure type'sDouglas Gregor
2012-02-16Initial implementation of IRGen for the lambda conversion-to-function-pointer...Eli Friedman
2012-02-16Start of IRGen for lambda conversion operators.Eli Friedman
2012-02-16Teach clang to add metadata tags to calls and invokes in ObjC withDan Gohman
2012-02-14Implement IRGen of lambda expressions which capture arrays.Eli Friedman
2012-02-13Deal with a horrible C++11 special case. If a non-literal type has a constexprRichard Smith
2012-02-11Basic support for referring to captured variables from lambdas. Some simple ...Eli Friedman
2012-02-09Refactor lambda IRGen so AggExprEmitter::VisitLambdaExpr does the right thing.Eli Friedman
2012-02-08A little bit of lambda IRGen.Eli Friedman
2012-01-29revert r149184Fariborz Jahanian
2012-01-28objc-arc: Perform null check on receiver before sending methods whichFariborz Jahanian
2012-01-26Use function pointers, rather than references, to pass DestroyersPeter Collingbourne
2012-01-16Some improvements to the handling of C11 atomic types:David Chisnall
2012-01-14Remove a redundant word.Zhongxing Xu
2012-01-10objc++: patch for IRgen for atomic properties ofFariborz Jahanian
2012-01-07objc++: More codegen stuff for atomic properties of c++ objectsFariborz Jahanian
2012-01-06objc++: more code gen stuff for atomic property api,Fariborz Jahanian
2012-01-06objc++: sythesize a helper function to be usedFariborz Jahanian
2011-12-28Small refactoring and simplification of constant evaluation and some of itsRichard Smith
2011-12-12Hexagon backend supportTony Linthicum
2011-12-05Make EmitAggregateCopy take an alignment argument. Make EmitFinalDestCopy pa...Eli Friedman
2011-12-03Switch LValue so that it exposes alignment in CharUnits. (No functional chan...Eli Friedman
2011-12-03Switch the Alignment argument on AggValueSlot over to CharUnits, per John's r...Eli Friedman