summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
* When creating a jump destination, its scope should be the scope of theJohn McCall2010-07-281-0/+3
* Test for the presence of EH branch-throughs instead of normal branch-throughs.John McCall2010-07-261-1/+1
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-8/+0
* Revise cleanup IR generation to fix a major bug with cleanups (PR7686)John McCall2010-07-231-236/+449
* Keep track of artificial scopes introduced by line directives. For example,Devang Patel2010-07-221-1/+1
* Rename LazyCleanup -> Cleanup. No functionality change for these last threeJohn McCall2010-07-211-47/+42
* Rip out EHCleanupScope.John McCall2010-07-211-183/+4
* Remove unused argument.Devang Patel2010-07-201-1/+1
* Follow the implementation approach suggested by PR6687,Chris Lattner2010-07-201-39/+1
* implement rdar://5739832 - operator new should check for overflow in multiply,Chris Lattner2010-07-201-1/+39
* Teach IR generation how to lazily emit cleanups. This has a lot of advantages,John McCall2010-07-131-0/+177
* Provide a hook for the benefit of clients using clang IR gen as a subroutine:John McCall2010-07-061-0/+3
* When destroying a cleanup, kill any references to instructions in the entryJohn McCall2010-07-061-0/+6
* Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall2010-07-061-191/+360
* Revert "IRgen: Make sure any prolog instructions get debug info.", the lexicalDaniel Dunbar2010-07-011-1/+0
* IRgen: Make sure any prolog instructions get debug info.Daniel Dunbar2010-06-301-0/+1
* misc tidyingChris Lattner2010-06-271-2/+1
* finally get around to doing a significant cleanup to irgen:Chris Lattner2010-06-271-22/+18
* Change IR generation for return (in the simple case) to avoid doing sillyChris Lattner2010-06-271-1/+1
* polish the -finstrument-functions implementation, patch by Nelson Elhage!Chris Lattner2010-06-231-3/+8
* implement support for -finstrument-functions, patch by NelsonChris Lattner2010-06-221-0/+41
* Rename __tcf_ to __cxx_global_array_dtor. Remove the UniqueAggreDestructorCou...Anders Carlsson2010-06-081-2/+1
* Improve name mangling for blocks and support mangling of static localDouglas Gregor2010-05-251-0/+1
* Re-land the fix for PR7139.Anders Carlsson2010-05-221-1/+20
* 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
OpenPOWER on IntegriCloud