summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Unbreak self-host.Anders Carlsson2010-05-211-20/+1
* Rename CodeGenFunction::EmitMemSetToZero to EmitNullInitialization. Handle se...Anders Carlsson2010-05-211-1/+20
* Don't copy or initialize empty classes. Fixes PR7012.Anders Carlsson2010-05-031-0/+8
* Complete reimplementation of the synthesis for implicitly-defined copyDouglas Gregor2010-05-011-9/+2
* Fix debug info for cleanup block.Devang Patel2010-04-131-0/+5
* Reapply patch for adding support for address spaces and added a isVolatile fi...Mon P Wang2010-04-041-2/+4
* Revert r100193 since it causes failures in objc in clangMon P Wang2010-04-021-4/+2
* Reapply patch for adding support for address spaces and added a isVolatile fi...Mon P Wang2010-04-021-2/+4
* Revert Mon Ping's 99930 due to broken llvm-gcc buildbots.Bob Wilson2010-03-301-4/+2
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-301-2/+4
* the big refactoring bits of PR3782.Rafael Espindola2010-03-301-3/+3
* Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTable...Anders Carlsson2010-03-231-1/+1
* Eliminate the default arguments to ASTContext::getFunctionType(),Douglas Gregor2010-02-211-1/+4
* More refactoring around constructor/destructor code generation.John McCall2010-02-191-73/+13
* Make deleting and complete dtor variants defer to other dtor variants byJohn McCall2010-02-181-12/+42
* Extract out function-body code generation into its own method. No functionalityJohn McCall2010-02-181-71/+55
* IRgen optimization: cache the value of 'this' and 'vtt' instead ofJohn McCall2010-02-161-3/+9
* IRgen: Switch 'retval' to use CreateIRTemp.Daniel Dunbar2010-02-161-2/+2
* Pass inline keyword to optimizer as the new InlineHint function attribute.Jakob Stoklund Olesen2010-02-091-0/+10
* Make sure to set vtable pointers in the destructors as well.Anders Carlsson2010-02-071-0/+2
* Standardize the parsing of function type attributes in a way thatJohn McCall2010-02-051-1/+3
* Rename StartConditionalBranch/FinishConditionalBranch to BeginConditionalBran...Anders Carlsson2010-02-041-4/+4
* Fix a nasty bug where temporaries weren't marked as being conditional in some...Anders Carlsson2010-01-241-0/+8
* Emit human readable names for c/c++ functions. Avoid emitting linkage name if...Devang Patel2010-01-141-7/+1
* Roll out ASTContext::getTypeSizeInChars(), replacing instances ofKen Dyck2010-01-111-1/+1
* Correctly pass VTT parameters to constructors and destructors. The VTTs aren'...Anders Carlsson2010-01-021-21/+2
* Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, s...Douglas Gregor2009-12-221-1/+1
* Switch codegen for -fcatch-undefined-bahavior over to __builtin_trapMike Stump2009-12-151-1/+1
* Add support for detecting undefined shift behavior. WIP.Mike Stump2009-12-141-2/+2
* Implement runtime checks for undefined behavior. WIP.Mike Stump2009-12-121-1/+2
* Get rid of static variable.Eli Friedman2009-12-101-1/+2
* Ensure we only generate one terminate handler.Mike Stump2009-12-101-1/+1
* Add cleanups for exceptional edges. WIP.Mike Stump2009-12-091-1/+5
* Use StringRef in CGDebugInfo::EmitFunctionStart.Benjamin Kramer2009-12-081-4/+1
* Add codegen support for exception specifications. WIP.Mike Stump2009-12-071-0/+2
* Add support for function try blocks.Mike Stump2009-12-041-1/+10
* Make functions returning a struct indirectly evaluate the returned structEli Friedman2009-12-041-3/+13
* More exception handling improvements... WIP.Mike Stump2009-12-021-9/+22
* Add VTT parameter to base ctors/dtors with virtual bases. (They aren't used y...Anders Carlsson2009-11-251-1/+33
* Fix lifetime of conditional temporaries. Patch by Victor Zverovich!Anders Carlsson2009-11-201-1/+2
* indirectbr seems to work! Rip out the old code.Chris Lattner2009-11-061-99/+0
* If a member variable of reference type is bound to a temporary in its member ...Anders Carlsson2009-11-061-0/+5
* Cleanup ctor/dtor emission.Anders Carlsson2009-11-061-11/+12
* This patch extends CleanupScope to support destructionFariborz Jahanian2009-11-041-7/+9
* Implement clang support for indirect branch and address of labelChris Lattner2009-10-281-0/+68
* factor a creation of Int32Ty.Chris Lattner2009-10-281-4/+3
* Fixup the return type of functions.Mike Stump2009-10-231-2/+4
* reimplement codegen for indirect goto with the following advantages:Chris Lattner2009-10-131-31/+72
* number address-taken labels from 1. This allows 0 to be used as a sentinelChris Lattner2009-10-131-1/+1
* Use the new Type::getInt8PtrTy method. This should probably be used in a lotChris Lattner2009-10-131-1/+1
OpenPOWER on IntegriCloud