summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
...
* Do the static-locals thing properly in the face of unions andJohn McCall2012-03-301-11/+11
* Revert r153613 as it's causing large compile-time regressions on the nightly ...Chad Rosier2012-03-291-10/+4
* When we can't prove that the target of an aggregate copy isJohn McCall2012-03-281-4/+10
* Add back r153360 with a fix for enums that cover all the 32 bit values.Rafael Espindola2012-03-241-0/+1
* Revert r153360 (and r153380), "Second part of PR12251. Produce the range meta...NAKAMURA Takumi2012-03-241-1/+0
* Second part of PR12251. Produce the range metadata in clang for booleans andRafael Espindola2012-03-241-0/+1
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-3/+3
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-7/+2
* Unify the BlockDeclRefExpr and DeclRefExpr paths so thatJohn McCall2012-03-101-0/+30
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-061-0/+5
* PR12094: Set the alignment of memory intrinsic instructions based on theJay Foad2012-03-021-0/+10
* Implement "optimization" for lambda-to-block conversion which inlines the gen...Eli Friedman2012-03-011-1/+0
* Implement IRGen for the retain-autorelease in the lambda conversion-to-block-...Eli Friedman2012-02-281-0/+1
* Work-in-progress for lambda conversion-to-block operator. Still need to impl...Eli Friedman2012-02-251-1/+6
* Use an ArrayRef when we can instead of passing in a SmallVectorImpl reference.Bill Wendling2012-02-221-1/+1
* Make heap-allocation of std::initializer_list 'work'.Sebastian Redl2012-02-191-1/+1
* Get recursive initializer lists to work and add a test. Codegen of std::initi...Sebastian Redl2012-02-191-1/+2
* Basic code generation support for std::initializer_list.Sebastian Redl2012-02-171-0/+3
* Rework the Sema/AST/IRgen dance for the lambda closure type'sDouglas Gregor2012-02-171-5/+2
* Initial implementation of IRGen for the lambda conversion-to-function-pointer...Eli Friedman2012-02-161-0/+4
* Start of IRGen for lambda conversion operators.Eli Friedman2012-02-161-0/+3
* Teach clang to add metadata tags to calls and invokes in ObjC withDan Gohman2012-02-161-0/+2
* Implement IRGen of lambda expressions which capture arrays.Eli Friedman2012-02-141-0/+3
* Deal with a horrible C++11 special case. If a non-literal type has a constexprRichard Smith2012-02-131-3/+6
* Basic support for referring to captured variables from lambdas. Some simple ...Eli Friedman2012-02-111-1/+5
* Refactor lambda IRGen so AggExprEmitter::VisitLambdaExpr does the right thing.Eli Friedman2012-02-091-0/+2
* A little bit of lambda IRGen.Eli Friedman2012-02-081-0/+1
* revert r149184Fariborz Jahanian2012-01-291-69/+1
* objc-arc: Perform null check on receiver before sending methods whichFariborz Jahanian2012-01-281-1/+69
* Use function pointers, rather than references, to pass DestroyersPeter Collingbourne2012-01-261-7/+7
* Some improvements to the handling of C11 atomic types:David Chisnall2012-01-161-4/+5
* Remove a redundant word.Zhongxing Xu2012-01-141-1/+1
* objc++: patch for IRgen for atomic properties ofFariborz Jahanian2012-01-101-3/+4
* objc++: More codegen stuff for atomic properties of c++ objectsFariborz Jahanian2012-01-071-2/+4
* objc++: more code gen stuff for atomic property api,Fariborz Jahanian2012-01-061-1/+2
* objc++: sythesize a helper function to be usedFariborz Jahanian2012-01-061-0/+2
* Small refactoring and simplification of constant evaluation and some of itsRichard Smith2011-12-281-1/+0
* Hexagon backend supportTony Linthicum2011-12-121-0/+1
* Make EmitAggregateCopy take an alignment argument. Make EmitFinalDestCopy pa...Eli Friedman2011-12-051-1/+2
* Switch LValue so that it exposes alignment in CharUnits. (No functional chan...Eli Friedman2011-12-031-6/+5
* Switch the Alignment argument on AggValueSlot over to CharUnits, per John's r...Eli Friedman2011-12-031-1/+1
* Track alignment in AggValueSlot. No functional change in this patch, but I'l...Eli Friedman2011-12-031-1/+3
* When destroying temporaries, instead of a custom cleanup use thePeter Collingbourne2011-11-271-1/+2
* Fix a bunch of really nasty bugs in how we compute alignment for reference lv...Eli Friedman2011-11-161-0/+9
* Whenever explicitly activating or deactivating a cleanup, weJohn McCall2011-11-101-6/+24
* Enter the cleanups for a block outside the enclosingJohn McCall2011-11-101-3/+12
* Bind function "r-values" as l-values when emitting them asJohn McCall2011-11-081-1/+8
* Rip the ObjCPropertyRef l-value kind out of IR-generation.John McCall2011-11-071-4/+0
* Change the AST representation of operations on Objective-CJohn McCall2011-11-061-54/+83
* Annotate imprecise FP division with fpaccuracy metadataPeter Collingbourne2011-10-271-0/+5
OpenPOWER on IntegriCloud