summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
...
* Even if a constant's evaluated value is used, emit debug info for the constan...Devang Patel2010-08-101-1/+2
* Store inheritance paths after CastExprs instead of inside them.John McCall2010-08-071-2/+4
* vdup_lane was missingNate Begeman2010-08-061-1/+2
* More objc block variable layout info. work.Fariborz Jahanian2010-08-041-0/+2
* Some early work for providing block layout info. Fariborz Jahanian2010-08-041-3/+31
* When creating a jump destination, its scope should be the scope of theJohn McCall2010-07-281-1/+3
* Revise cleanup IR generation to fix a major bug with cleanups (PR7686)John McCall2010-07-231-33/+87
* Rename LazyCleanup -> Cleanup. No functionality change for these last threeJohn McCall2010-07-211-25/+26
* Rip out EHCleanupScope.John McCall2010-07-211-6/+0
* Kill the CleanupBlock API.John McCall2010-07-211-21/+0
* Switch the destructor for a temporary arising from a reference binding over toJohn McCall2010-07-211-0/+6
* Switch finally cleanups over to being lazy cleanups. We get basically nothingJohn McCall2010-07-211-0/+8
* Implement proper base/member destructor EH chaining.John McCall2010-07-211-5/+5
* Implement zero-initialization for array new when there is anDouglas Gregor2010-07-211-2/+4
* Add a little helper method which will be useful soon.John McCall2010-07-211-0/+4
* Follow the implementation approach suggested by PR6687,Chris Lattner2010-07-201-5/+1
* implement rdar://5739832 - operator new should check for overflow in multiply,Chris Lattner2010-07-201-2/+6
* Fix for PR3800: make sure not to evaluate the expression for a read-writeEli Friedman2010-07-161-0/+5
* Work around an obnoxious GCC warning by changing semantics in a hopefully-John McCall2010-07-131-7/+12
* Allow for the possibility that __cxa_end_catch might throw for a catch-all blockJohn McCall2010-07-131-0/+16
* Teach IR generation how to lazily emit cleanups. This has a lot of advantages,John McCall2010-07-131-2/+52
* Reinstate the fix for PR7556. A silly use of isTrivial() wasDouglas Gregor2010-07-081-1/+1
* Revert r107828 and r107827, the fix for PR7556, which seems to beDouglas Gregor2010-07-071-1/+1
* Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect itsDouglas Gregor2010-07-071-1/+1
* Teach function-try-blocks on constructors and destructors to implicitlyJohn McCall2010-07-071-3/+2
* Provide a hook for the benefit of clients using clang IR gen as a subroutine:John McCall2010-07-061-0/+2
* Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall2010-07-061-218/+362
* in the "coerce" case, the ABI handling code ends up making theChris Lattner2010-07-051-2/+2
* finally get around to doing a significant cleanup to irgen:Chris Lattner2010-06-271-1/+2
* Change IR generation for return (in the simple case) to avoid doing sillyChris Lattner2010-06-271-1/+1
* Change EmitReferenceBindingToExpr to take a decl instead of a boolean.Anders Carlsson2010-06-261-1/+2
* IRGen for trivial initialization of dynamiccaly allocatedFariborz Jahanian2010-06-251-0/+3
* Patch to correctly mangle block helper functionsFariborz Jahanian2010-06-241-1/+2
* implement support for -finstrument-functions, patch by NelsonChris Lattner2010-06-221-0/+9
* Fix PR7097, a bad interaction between -fno-use-cxa-atexit andChris Lattner2010-06-191-1/+1
* Objective-c++ IRGen. Support for @selector expression asFariborz Jahanian2010-06-171-0/+1
* Add some missing shiftsNate Begeman2010-06-141-2/+3
* Most of remaining builtins, 2 generics, vld, and rounding shfits remain.Nate Begeman2010-06-111-0/+2
* support _lane ops, and multiplies by scalar.Nate Begeman2010-06-101-1/+2
* Rename __tcf_ to __cxx_global_array_dtor. Remove the UniqueAggreDestructorCou...Anders Carlsson2010-06-081-1/+0
* Simplify GenerateCXXAggrDestructorHelper.Anders Carlsson2010-06-081-3/+3
* Fix NEON intrinsic argument passing, support vext. Most now successfully mak...Nate Begeman2010-06-081-0/+4
* Correctly pass aggregates by reference when emitting thunks.John McCall2010-05-261-0/+5
* Re-land the fix for PR7139.Anders Carlsson2010-05-221-2/+4
* Push a return-value slot throughout ObjC message-send codegen. Will beJohn McCall2010-05-221-3/+6
* Unbreak self-host.Anders Carlsson2010-05-211-4/+2
* Rename CodeGenFunction::EmitMemSetToZero to EmitNullInitialization. Handle se...Anders Carlsson2010-05-211-2/+4
* Allocate space in a block record for implicit references to the Objective CJohn McCall2010-05-211-7/+7
* When emitting an lvalue for an anonymous struct or union member duringJohn McCall2010-05-211-0/+3
* Support implicitly closing on 'this' in a block. Fixed PR7165.John McCall2010-05-201-2/+3
OpenPOWER on IntegriCloud