summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
...
* IRgen: Add CreateMemTemp, for creating an temporary memory object for a parti...Daniel Dunbar2010-02-091-1/+6
* Use the right linkage for static variables inside C++ inline functions.Anders Carlsson2010-02-071-1/+2
* IRgen: Factor out EmitAggExprToLValue.Daniel Dunbar2010-02-051-0/+4
* Rename StartConditionalBranch/FinishConditionalBranch to BeginConditionalBran...Anders Carlsson2010-02-041-4/+4
* Revert the new reference binding code; I came up with a way simpler solution ...Anders Carlsson2010-02-031-4/+1
* Move pointer to data member emission to CodeGenModule and use it in CGExprCon...Anders Carlsson2010-02-021-2/+0
* Start creating CXXBindReferenceExpr nodes when binding complex types to refer...Anders Carlsson2010-01-311-0/+2
* Some class related cleanup.Anders Carlsson2010-01-311-4/+3
* Add a new EmitLValueForFieldInitialization that will be used for initializing...Anders Carlsson2010-01-291-0/+8
* Simplify EmitLValueForField - we can get whether the field is part of a union...Anders Carlsson2010-01-291-1/+1
* Use CharUnits for alignments in character units.Ken Dyck2010-01-261-1/+1
* Fix a nasty bug where temporaries weren't marked as being conditional in some...Anders Carlsson2010-01-241-0/+3
* Roll out ASTContext::getTypeSizeInChars(), replacing instances ofKen Dyck2010-01-111-3/+4
* refactor pre/postinc logic into CGF and require the caller to pass in theChris Lattner2010-01-091-1/+5
* Fix for PR5967: Make const-marking for LLVM globals correct for cases requiringEli Friedman2010-01-081-1/+3
* Get rid of more dead code.Eli Friedman2010-01-031-4/+0
* Move address points to CGVtableInfo, no functionality change.Anders Carlsson2010-01-021-1/+1
* Correctly pass VTT parameters to constructors and destructors. The VTTs aren'...Anders Carlsson2010-01-021-0/+5
* Pass the return value slot to all call exprs.Anders Carlsson2009-12-241-4/+8
* Fill in the return value slot in CGExprAgg::VisitCallExpr. This takes us half...Anders Carlsson2009-12-241-1/+3
* Pass ReturnValueSlot to EmitCall. No functionality change yet.Anders Carlsson2009-12-241-0/+1
* Add a ReturnValueSlot class. Change the argument order in EmitCall to match t...Anders Carlsson2009-12-241-1/+1
* Work in progress for setting the vtable pointers for all bases correctly inEli Friedman2009-12-181-0/+6
* Implement additional undefined checks for additional loads and stores. WIP.Mike Stump2009-12-161-0/+8
* Switch codegen for -fcatch-undefined-bahavior over to __builtin_trapMike Stump2009-12-151-4/+4
* Add support for detecting undefined shift behavior. WIP.Mike Stump2009-12-141-5/+5
* Implement runtime checks for undefined behavior. WIP.Mike Stump2009-12-121-0/+6
* Get rid of static variable.Eli Friedman2009-12-101-1/+2
* Ensure we only generate one terminate handler.Mike Stump2009-12-101-0/+3
* Add terminate handler to cleanups on exceptional edges.Mike Stump2009-12-091-3/+2
* Code gen for ObjCIsaExpr AST used as lvalue.Fariborz Jahanian2009-12-091-0/+1
* Break out code for reuse. WIP.Mike Stump2009-12-091-0/+2
* Add cleanups for exceptional edges. WIP.Mike Stump2009-12-091-7/+48
* Fix for PR5707: make sure implicit copy constructors initialize the vtableEli Friedman2009-12-081-0/+2
* Add codegen support for exception specifications. WIP.Mike Stump2009-12-071-0/+6
* implement rdar://7346691 by codegen'ing struct/array initializersChris Lattner2009-12-051-2/+11
* Add support for function try blocks.Mike Stump2009-12-041-0/+6
* Make functions returning a struct indirectly evaluate the returned structEli Friedman2009-12-041-1/+1
* Minor cleanup.Eli Friedman2009-12-031-2/+2
* Add support for thunking dtors. Oh why does this make my head hurt?Mike Stump2009-12-031-2/+2
* More exception handling improvements... WIP.Mike Stump2009-12-021-8/+19
* Reflow comments and fix 80-col violation.Mike Stump2009-11-301-29/+27
* Add a CovariantThunkAdjustment struct that represents the adjustments needed ...Anders Carlsson2009-11-261-5/+6
* Add a ThunkAdjustment struct which holds a non-virtual and a virtual adjustme...Anders Carlsson2009-11-261-1/+2
* Add VTT parameter to base ctors/dtors with virtual bases. (They aren't used y...Anders Carlsson2009-11-251-2/+7
* Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor2009-11-251-1/+0
* Clean up the AST for while loops and fix several problems withDouglas Gregor2009-11-241-1/+20
* Handle cases where we're constructing an array of objects and the constructor...Anders Carlsson2009-11-241-2/+7
* Introduce cleanup scopes for "if" statements in two places:Douglas Gregor2009-11-241-0/+25
* Rename CleanupScope -> DelayedCleanupBlock. No functionality change.Douglas Gregor2009-11-241-4/+4
OpenPOWER on IntegriCloud