summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
...
* After much contemplation, I've decided that we probably shouldn't "unique"John McCall2011-03-311-7/+4
* Move all the significant __block code into CGBlocks.cpp. No functionalityJohn McCall2011-03-311-0/+5
* Convert OffsetFromNearestVBast parameter of InitializeVTablePointer(s) toKen Dyck2011-03-231-2/+2
* Use a slightly more semantic interface for emitting call arguments.John McCall2011-03-111-9/+5
* Use the "undergoes default argument promotion" bit on parameters toJohn McCall2011-03-091-4/+7
* Extract a function to emit an arbitrary expression as if it were the initializerJohn McCall2011-03-081-1/+7
* DebugInfo can be enabled or disabled at function level (e.g. using an attribu...Devang Patel2011-03-071-1/+9
* Encode argument numbering in debug info so that code generator can emit them ...Devang Patel2011-03-031-1/+1
* Revert "Add CC_Win64ThisCall and set it in the necessary places."Tilmann Scheller2011-03-021-2/+1
* revert r126858.Devang Patel2011-03-021-1/+1
* Add CC_Win64ThisCall and set it in the necessary places.Tilmann Scheller2011-03-021-1/+2
* Encode argument numbering in debug info so that code generator can emit them ...Devang Patel2011-03-021-1/+1
* Revert r126794.Devang Patel2011-03-021-1/+1
* Encode argument numbering in debug info so that code generator can emit them ...Devang Patel2011-03-011-1/+1
* Add some helper methods that will be used in my next patch.Chris Lattner2011-02-281-0/+10
* Change the interface to ConstantFoldsToSimpleInteger to not encode Chris Lattner2011-02-271-4/+3
* Establish the iteration variable of an ObjC for-in loop beforeJohn McCall2011-02-221-4/+9
* Reorganize the emission of local variables.John McCall2011-02-221-1/+44
* Add a LangOptions::areExceptionsEnabled and start using it.Anders Carlsson2011-02-201-1/+0
* Objective-c armv7 API for atomic properties of Fariborz Jahanian2011-02-181-0/+4
* Remove the "conditional save" hashtables from IR generation.John McCall2011-02-171-7/+0
* Change the representation of GNU ?: expressions to use a different expressionJohn McCall2011-02-171-15/+118
* Step #1/N of implementing support for __label__: split labels intoChris Lattner2011-02-171-5/+6
* Save a copy expression for non-trivial copy constructions of catch variables.John McCall2011-02-161-0/+40
* Simplify test to check an aggregate argument that has non trivial constructor...Devang Patel2011-02-161-2/+1
* Assorted cleanup:John McCall2011-02-151-7/+1
* Implement mcount profiling, enabled via -pg.Roman Divacky2011-02-101-0/+3
* If an aggregate argument is passed indirectly because it has non trivialDevang Patel2011-02-091-1/+2
* Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall2011-02-081-80/+32
* A few more tweaks to the blocks AST representation: John McCall2011-02-071-26/+64
* Clean up of -fapple-kext abi code. No change otherwise.Fariborz Jahanian2011-02-031-2/+1
* -fapple-kext support for indirect call to virtuals dtors - wip.Fariborz Jahanian2011-02-011-0/+4
* Reorganize the value-dominance metaprogram and introduce a specializationJohn McCall2011-01-281-31/+62
* Convert the exception-freeing cleanup over to the conditional cleanups code,John McCall2011-01-281-29/+59
* Fixes an IRgen bug where __block variable isFariborz Jahanian2011-01-261-1/+5
* Fix some obvious bugs in the conditional-cleanup code and then make theJohn McCall2011-01-261-4/+6
* Better framework for conditional cleanups; untested as yet.John McCall2011-01-261-23/+187
* apple kext abi requires all vf calls, including qualifiedFariborz Jahanian2011-01-201-0/+4
* Move name mangling support from CodeGen to AST. In thePeter Collingbourne2011-01-131-1/+1
* Stop using builtins for the "_lane" variants of saturating multiply intrinsics.Bob Wilson2010-12-081-1/+1
* Stop using a clang builtin for Neon vdup_lane intrinsics.Bob Wilson2010-12-071-2/+1
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-3/+3
* Fix a bug in the emission of __real/__imag l-values on scalar operands.John McCall2010-12-051-1/+5
* More anonymous struct/union redesign. This one deals with anonymous field use...Francois Pichet2010-12-041-1/+1
* Test case for the l-value base only being evaluated once.John McCall2010-12-041-4/+0
* Kill the KVC l-value kind and calculate the base expression when emittingJohn McCall2010-12-041-8/+3
* IR Gen. part of API support for __block cxxFariborz Jahanian2010-12-021-1/+1
* Improve codegen for initializer lists to use memset more aggressivelyChris Lattner2010-12-021-2/+1
* Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall2010-12-021-3/+2
* BuildVirtualCall doesn't need to take a reference to a pointer.Anders Carlsson2010-11-281-1/+1
OpenPOWER on IntegriCloud