summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Restore r121752 without modification.John McCall2010-12-141-5/+6
* Pull out r121752 in case it's causing the selfhost breakage.John McCall2010-12-141-6/+5
* Factor out most of the extra state in a FunctionProtoType into a separateJohn McCall2010-12-141-5/+6
* Added ParenType type node.Abramo Bagnara2010-12-101-0/+5
* Use CodeGenFunction's getContext(), for consistency.Dan Gohman2010-10-291-1/+1
* Permit constant evaluation of const floating-point variables withJohn McCall2010-10-091-1/+1
* Remove unused argument.Devang Patel2010-10-061-1/+1
* Teach PopCleanupBlock to correctly handle the possibility of branching throughJohn McCall2010-10-051-9/+14
* If we're resolving all outstanding fixups, and there are multiple fixupsJohn McCall2010-10-051-3/+4
* Patch implements passing arrays to functions expectingFariborz Jahanian2010-09-241-0/+3
* Adjust a fixup's starting branch if it's being resolved becauseJohn McCall2010-09-181-6/+29
* When emitting a new-expression inside a conditional expression,John McCall2010-09-171-11/+14
* Implement the EH cleanup to call 'operator delete' if a new-expression throwsJohn McCall2010-09-141-82/+260
* Teach IR generation to return 'this' from constructors and destructorsJohn McCall2010-08-311-39/+8
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-3/+3
* Go back to asking CodeGenTypes whether a type is zero-initializable.John McCall2010-08-221-2/+1
* Experiment with using first-class aggregates to represent member functionJohn McCall2010-08-221-1/+1
* Abstract more member-pointerness out.John McCall2010-08-221-1/+2
* More cleanup enabling.John McCall2010-08-141-12/+20
* Sketch out a framework for delaying the activation of a cleanup.John McCall2010-08-131-0/+67
* Revise r110163: don't mark weak functions nounwind, because the optimizerJohn McCall2010-08-111-0/+4
* IRGen support for functions returning objc objectFariborz Jahanian2010-08-111-1/+1
* Simplify code and add comments, in code that generate debug info for constant...Devang Patel2010-08-101-11/+4
* Even if a constant's evaluated value is used, emit debug info for the constan...Devang Patel2010-08-101-0/+14
* Inline a special case of EmitAggregateCopy into EmitNullInitializationJohn McCall2010-08-071-27/+41
* Do a very simple pass over every function we emit to infer whether we canJohn McCall2010-08-031-0/+18
* 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
OpenPOWER on IntegriCloud