summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprScalar.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase...Anders Carlsson2010-10-311-1/+1
* More class anonymization.Benjamin Kramer2010-10-221-1/+1
* Permit constant evaluation of const floating-point variables withJohn McCall2010-10-091-11/+22
* Tighter check in r116060 blcoked enums also. Emit enum const's debug info.Devang Patel2010-10-081-3/+3
* Do not repeat debug info for file variable constants.Devang Patel2010-10-081-1/+5
* dyn_cast is more appropriate here.Devang Patel2010-10-041-1/+1
* Add missing '}' :)Devang Patel2010-10-041-0/+1
* Emit debug info for an aggregate while processing MemberExpr if the aggregate...Devang Patel2010-10-041-0/+12
* Patch implements passing arrays to functions expectingFariborz Jahanian2010-09-241-11/+2
* Fixes an IRgen ICE due to cast of null pointer toFariborz Jahanian2010-09-211-2/+11
* Check in support for OpenCL conditional operator on vector types.Nate Begeman2010-09-201-0/+45
* Add a -ftrapv-handler= option which allows a handler to invoke instead of sim...David Chisnall2010-09-171-5/+43
* Patch to add IRgen support for Gnu's conditional operatorFariborz Jahanian2010-09-171-16/+20
* one piece of code is responsible for the lifetime of every aggregateJohn McCall2010-09-151-2/+2
* Eagerly evaluate type traits in Sema instead of lazily in AST. They actually ...Sebastian Redl2010-09-131-2/+1
* Augment -ftrapv to check for divide by zero, mod by zero, and INT_MIN % -1.Chris Lattner2010-09-111-4/+65
* Implement CXXNoexceptExpr codegen.Sebastian Redl2010-09-101-0/+4
* Casting of a property reference to 'void' did notFariborz Jahanian2010-09-041-2/+7
* Truncate block variable of bool type to i1 when itsFariborz Jahanian2010-09-031-1/+1
* IRgen: Fix silly thinko in r112021, which was generating code for the same exprDaniel Dunbar2010-09-031-1/+1
* Teach IR generation to return 'this' from constructors and destructorsJohn McCall2010-08-311-0/+1
* Revert my user-defined literal commits - r1124{58,60,67} pendingAlexis Hunt2010-08-301-3/+0
* Two minor fixes to user-defined literals:Alexis Hunt2010-08-301-0/+3
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-66/+66
* More incremental progress towards not including Expr.h in Sema.h.John McCall2010-08-251-1/+1
* IRgen: Fix a horrible bug in pointer to bool conversion, which we were treatingDaniel Dunbar2010-08-251-2/+7
* Emit an error noting that Clang does not support code generation forDouglas Gregor2010-08-231-1/+6
* Abstract out everything having to do with member pointers into the ABIJohn McCall2010-08-231-52/+21
* Eliminate a stale assertion. Fixes Clang self-host.Douglas Gregor2010-08-221-4/+1
* Experiment with using first-class aggregates to represent member functionJohn McCall2010-08-221-3/+26
* Extract member function pointer comparison and null comparison intoJohn McCall2010-08-221-24/+5
* IRgen: Switch a bunch of trivial MakeAddr calls to use MakeAddrLValue.Daniel Dunbar2010-08-211-14/+10
* Zap unused UnaryOperator::OffsetOf.Eli Friedman2010-08-131-7/+0
* Simplify code and add comments, in code that generate debug info for constant...Devang Patel2010-08-101-2/+4
* Even if a constant's evaluated value is used, emit debug info for the constan...Devang Patel2010-08-101-0/+1
* Allow reference binding of a reference of Objective-C object type toDouglas Gregor2010-08-071-2/+6
* Store inheritance paths after CastExprs instead of inside them.John McCall2010-08-071-3/+5
* Correct -ftrapv to trap on errors, instead of calling theChris Lattner2010-08-071-43/+10
* Initialize variable to work around warning; unfortunately, there isn't anyEli Friedman2010-08-061-3/+3
* Attempt to fix uninitialized value warning reported on cfe-commits.Eli Friedman2010-08-061-2/+1
* Argument evaluation order is not guaranteed. Split these out to force an order.John McCall2010-08-051-6/+7
* Fix a major bug with -ftrapv and ++/--. Patch by David Keaton!John McCall2010-08-051-1/+2
* Add IRGen support for non-constant OffsetOfExpr.Eli Friedman2010-08-051-14/+90
* Vectors are not integer types, so the type system should not classifyDouglas Gregor2010-07-231-6/+6
* Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl2010-07-201-2/+2
* Introduce a new cast kind for an "lvalue bitcast", which handlesDouglas Gregor2010-07-131-0/+9
* 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
* IRgen: Assignment to Objective-C properties shouldn't reload the value (whichDaniel Dunbar2010-06-291-30/+42
OpenPOWER on IntegriCloud