summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprScalar.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Fix UnitTests/2004-02-02-NegativeZero.c, which regressed whenChris Lattner2010-06-281-2/+6
* finally get around to doing a significant cleanup to irgen:Chris Lattner2010-06-271-56/+41
* fix inc/dec to honor -fwrapv and -ftrapv, implementing PR7426.Chris Lattner2010-06-261-4/+20
* move scalar inc/dec codegen into ScalarExprEmitter instead Chris Lattner2010-06-261-8/+111
* use more efficient type comparison predicates.Chris Lattner2010-06-261-1/+1
* Fix unary minus to trap on overflow with -ftrapv, refactoring binopChris Lattner2010-06-261-31/+34
* Implement support for -fwrapv, rdar://7221421Chris Lattner2010-06-261-22/+44
* implement rdar://7432000 - signed negate should codegen as NSW.Chris Lattner2010-06-261-4/+9
* Fix a gcc warning.Rafael Espindola2010-06-091-1/+1
* Extend __builtin_shufflevector to expose the full power of the llvm shuffleve...Nate Begeman2010-06-081-3/+95
* Really fix PR7139. There was one boost test that we still failed, and my firs...Anders Carlsson2010-05-221-3/+19
* Unbreak self-host.Anders Carlsson2010-05-211-2/+2
* Rename CodeGenFunction::EmitMemSetToZero to EmitNullInitialization. Handle se...Anders Carlsson2010-05-211-2/+2
* Substantially alter the design of the Objective C type AST by introducingJohn McCall2010-05-151-3/+2
* Make sure that value-initialized pointers to data members are initialized cor...Anders Carlsson2010-05-141-1/+1
OpenPOWER on IntegriCloud