summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* C1X: implement generic selectionsPeter Collingbourne2011-04-151-2/+1
* Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad2011-03-301-3/+3
* Use the "undergoes default argument promotion" bit on parameters toJohn McCall2011-03-091-15/+8
* DebugInfo can be enabled or disabled at function level (e.g. using an attribu...Devang Patel2011-03-071-3/+3
* Initialize variable.Bill Wendling2011-03-041-2/+2
* Revert "Add CC_Win64ThisCall and set it in the necessary places."Tilmann Scheller2011-03-021-4/+3
* Add CC_Win64ThisCall and set it in the necessary places.Tilmann Scheller2011-03-021-3/+4
* fix my containsBreak predicate.Chris Lattner2011-02-281-0/+3
* Add some helper methods that will be used in my next patch.Chris Lattner2011-02-281-4/+42
* Change the interface to ConstantFoldsToSimpleInteger to not encode Chris Lattner2011-02-271-13/+22
* Add a LangOptions::areExceptionsEnabled and start using it.Anders Carlsson2011-02-201-2/+1
* Change the representation of GNU ?: expressions to use a different expressionJohn McCall2011-02-171-0/+27
* Step #1/N of implementing support for __label__: split labels intoChris Lattner2011-02-171-1/+1
* Assorted cleanup:John McCall2011-02-151-10/+2
* OpenCL: add support for __kernel, kernel keywords and EXTENSION,Peter Collingbourne2011-02-141-0/+13
* Give some convenient idiomatic accessors to Stmt::child_range andJohn McCall2011-02-131-2/+1
* IRgen: Fix an immediate-exit-from-fn style nit.Daniel Dunbar2011-02-101-5/+4
* Implement mcount profiling, enabled via -pg.Roman Divacky2011-02-101-0/+12
* Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall2011-02-081-8/+6
* Do the right thing for zero-initializing VLAs that don't have a zeroJohn McCall2011-02-011-5/+60
* Move all the cleanups framework code into a single file.John McCall2011-01-281-886/+0
* Better framework for conditional cleanups; untested as yet.John McCall2011-01-261-5/+18
* Support the zero-initialization of VLAs when that really means a zeroJohn McCall2011-01-141-8/+20
* When simplifying a cleanup's entry by merging it into a single predecessor,John McCall2011-01-141-0/+4
* Simplify mem{cpy, move, set} creation with IRBuilder.Benjamin Kramer2010-12-301-13/+6
* 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
OpenPOWER on IntegriCloud