aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
2011-06-22When binding a reference to an Automatic Reference Counting temporary,Douglas Gregor
2011-06-22Emit @finally blocks completely lazily instead of forcing theirJohn McCall
2011-06-21Introduce a new AST node describing reference binding to temporaries.Douglas Gregor
2011-06-17Objective-C fast enumeration loop variables are not retained in ARC, butJohn McCall
2011-06-16Restore correct use of GC barriers.John McCall
2011-06-15Automatic Reference Counting.John McCall
2011-05-28Convert Clang over to resuming from landing pads with llvm.eh.resume.John McCall
2011-05-27Back out r132209; it's breaking nightly tests.Eli Friedman
2011-05-27Implement a new, much improved version of the cleanup hack. We just needJohn McCall
2011-05-19Fix location of setter/getter synthesized for a property.Devang Patel
2011-05-15Make CGF.getContext() inlinable, because it's trivial, and optimizeJohn McCall
2011-05-08Move code to emit the callee of an CXXOperatorCallExpr out into a separate fu...Anders Carlsson
2011-05-06Add an implementation of thunks for varargs methods. The implementation is a...Eli Friedman
2011-05-01Fully implement delegating constructors!Sean Hunt
2011-04-17implement rdar://9289524 - case followed immediately by break results in empt...Chris Lattner
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner
2011-04-14Add support for C++0x's range-based for loops, as specified by the C++11 draf...Richard Smith
2011-03-31After much contemplation, I've decided that we probably shouldn't "unique"John McCall
2011-03-31Move all the significant __block code into CGBlocks.cpp. No functionalityJohn McCall
2011-03-23Convert OffsetFromNearestVBast parameter of InitializeVTablePointer(s) toKen Dyck
2011-03-11Use a slightly more semantic interface for emitting call arguments.John McCall
2011-03-09Use the "undergoes default argument promotion" bit on parameters toJohn McCall
2011-03-08Extract a function to emit an arbitrary expression as if it were the initializerJohn McCall
2011-03-07DebugInfo can be enabled or disabled at function level (e.g. using an attribu...Devang Patel
2011-03-03Encode argument numbering in debug info so that code generator can emit them ...Devang Patel
2011-03-02Revert "Add CC_Win64ThisCall and set it in the necessary places."Tilmann Scheller
2011-03-02revert r126858.Devang Patel
2011-03-02Add CC_Win64ThisCall and set it in the necessary places.Tilmann Scheller
2011-03-02Encode argument numbering in debug info so that code generator can emit them ...Devang Patel
2011-03-02Revert r126794.Devang Patel
2011-03-01Encode argument numbering in debug info so that code generator can emit them ...Devang Patel
2011-02-28Add some helper methods that will be used in my next patch.Chris Lattner
2011-02-27Change the interface to ConstantFoldsToSimpleInteger to not encode Chris Lattner
2011-02-22Establish the iteration variable of an ObjC for-in loop beforeJohn McCall
2011-02-22Reorganize the emission of local variables.John McCall
2011-02-20Add a LangOptions::areExceptionsEnabled and start using it.Anders Carlsson
2011-02-18Objective-c armv7 API for atomic properties of Fariborz Jahanian
2011-02-17Remove the "conditional save" hashtables from IR generation.John McCall
2011-02-17Change the representation of GNU ?: expressions to use a different expressionJohn McCall
2011-02-17Step #1/N of implementing support for __label__: split labels intoChris Lattner
2011-02-16Save a copy expression for non-trivial copy constructions of catch variables.John McCall
2011-02-16Simplify test to check an aggregate argument that has non trivial constructor...Devang Patel
2011-02-15Assorted cleanup:John McCall
2011-02-10Implement mcount profiling, enabled via -pg.Roman Divacky
2011-02-09If an aggregate argument is passed indirectly because it has non trivialDevang Patel
2011-02-08Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall
2011-02-07A few more tweaks to the blocks AST representation: John McCall
2011-02-03Clean up of -fapple-kext abi code. No change otherwise.Fariborz Jahanian
2011-02-01-fapple-kext support for indirect call to virtuals dtors - wip.Fariborz Jahanian
2011-01-28Reorganize the value-dominance metaprogram and introduce a specializationJohn McCall