summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* A few tweaks to MaterializeTemporaryExpr suggested by John.Douglas Gregor2011-06-211-3/+1
* Introduce a new AST node describing reference binding to temporaries.Douglas Gregor2011-06-211-1/+17
* Remove dead variables.Benjamin Kramer2011-06-181-3/+0
* 80 cols.Benjamin Kramer2011-06-181-5/+5
* Restore correct use of GC barriers.John McCall2011-06-161-13/+25
* Automatic Reference Counting.John McCall2011-06-151-26/+190
* Use isAnyComplexType here so we don't pass complex numbers into the aggregate...Eli Friedman2011-06-151-1/+1
* fix 80 col violationChris Lattner2011-05-221-1/+2
* Introduce Type::isSignedIntegerOrEnumerationType() andDouglas Gregor2011-05-201-1/+1
* Remove dead variable, flagged by gcc's -Wunused-but-set-variable.Nick Lewycky2011-05-021-2/+0
* Convert AccessInfo::AccessAlignment to CharUnits. No change in functionalityKen Dyck2011-04-241-6/+6
* Convert CGBitFieldInfo::FieldByteOffset to CharUnits. No change inKen Dyck2011-04-241-4/+6
* C1X: implement generic selectionsPeter Collingbourne2011-04-151-4/+9
* After some discussion with Doug, we decided that it made a lot more senseJohn McCall2011-04-121-36/+0
* More __unknown_anytype work.John McCall2011-04-111-5/+35
* Remove CK_DynamicToNull.Anders Carlsson2011-04-111-2/+1
* As a first step towards fixing PR9641, add a CK_DynamicToNull cast kind whichAnders Carlsson2011-04-101-1/+2
* Basic, untested implementation for an "unknown any" type requested by LLDB.John McCall2011-04-071-0/+6
* IRgen: Reapply r128691 with a fix to ensure we don't increase alignment pastDaniel Dunbar2011-04-011-2/+13
* Revert r128691, "IRgen: Improve GCC compatibility when dealing with packedDaniel Dunbar2011-04-011-7/+2
* IRgen: Improve GCC compatibility when dealing with packed arrays by propagatingDaniel Dunbar2011-03-311-2/+7
* Fix IRGen issues related to using property-dot syntaxFariborz Jahanian2011-03-301-0/+9
* Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad2011-03-301-2/+1
* Add support for language-specific address spaces. On top of that,Peter Collingbourne2011-03-181-1/+1
* PR9494: Get rid of bitcast which was both unnecessary and written incorrectly.Eli Friedman2011-03-161-3/+2
* DebugInfo can be enabled or disabled at function level (e.g. using an attribu...Devang Patel2011-03-071-1/+1
* Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user ...Devang Patel2011-03-071-1/+1
* Emit a stop point before a call expression so that debugger has some chance o...Devang Patel2011-03-041-0/+7
* Revert "Add CC_Win64ThisCall and set it in the necessary places."Tilmann Scheller2011-03-021-1/+1
* Add CC_Win64ThisCall and set it in the necessary places.Tilmann Scheller2011-03-021-1/+1
* -fwrapv should turn off the inbounds markers from geps used for pointerChris Lattner2011-03-011-3/+12
* Change the interface to ConstantFoldsToSimpleInteger to not encode Chris Lattner2011-02-271-3/+3
* Pretty up the emission of field l-values and use volatile and TBAA whenJohn McCall2011-02-261-26/+54
* Bind references to opaque r-values correctly. Add a few test casesJohn McCall2011-02-211-0/+4
* Remove the "conditional save" hashtables from IR generation.John McCall2011-02-171-5/+0
* Change the representation of GNU ?: expressions to use a different expressionJohn McCall2011-02-171-42/+39
* Save a copy expression for non-trivial copy constructions of catch variables.John McCall2011-02-161-0/+8
* Assorted cleanup:John McCall2011-02-151-3/+2
* update for ConstantVector API change.Chris Lattner2011-02-151-9/+7
* revert my ConstantVector patch, it seems to have made the llvm-gccChris Lattner2011-02-141-7/+9
* update for ConstantVector::get API change.Chris Lattner2011-02-141-9/+7
* For consistency, use llvm::raw_ostream in the rest of the mangle api.Rafael Espindola2011-02-111-2/+4
* Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall2011-02-081-30/+39
* A few more tweaks to the blocks AST representation: John McCall2011-02-071-1/+3
* More capturing of 'this': implicit member expressions. Getting thatJohn McCall2011-02-031-18/+4
* When producing IR for a lvalue-to-rvalue cast *as an lvalue*, onlyDouglas Gregor2011-01-271-2/+3
* Fixes an IRgen bug where __block variable isFariborz Jahanian2011-01-261-6/+3
* Un-nest the meat of this function.John McCall2011-01-261-54/+53
* Better framework for conditional cleanups; untested as yet.John McCall2011-01-261-15/+16
* Send code generation for xvalues down the same path as lvaluesDouglas Gregor2011-01-221-1/+1
OpenPOWER on IntegriCloud