summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprScalar.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Completely reimplement __builtin_offsetof, based on a patch by RobertoDouglas Gregor2010-04-281-1/+17
* Get rid of the old GetNonVirtualBaseClassOffset and change all call sites to ...Anders Carlsson2010-04-241-1/+2
* Change CodeGenFunction::GetAddressOfDerivedClass to take a BasePath.Anders Carlsson2010-04-241-7/+3
* Add a new GetAddressOfBaseClass overload that takes a base path and. Use it f...Anders Carlsson2010-04-241-9/+3
* Handle compound assignment expressions (i += j) as lvalues, which isDouglas Gregor2010-04-231-11/+79
* IRgen: Move BitField LValues to just hold a reference to the CGBitFieldInfo.Daniel Dunbar2010-04-051-2/+2
* Introduce a new kind of derived-to-base cast which bypasses the need forJohn McCall2010-03-301-0/+4
* emit signed integer subtractions as 'sub nsw', patch byChris Lattner2010-03-291-0/+5
* Fix code gen bug generating code forFariborz Jahanian2010-03-031-0/+2
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-151-8/+8
* Fix a code gen bug accessing 'isa' field via a message callFariborz Jahanian2010-02-051-5/+14
* Rename StartConditionalBranch/FinishConditionalBranch to BeginConditionalBran...Anders Carlsson2010-02-041-8/+8
* Move pointer to data member emission to CodeGenModule and use it in CGExprCon...Anders Carlsson2010-02-021-2/+0
* Some class related cleanup.Anders Carlsson2010-01-311-2/+2
* Roll out ASTContext::getTypeSizeInChars(), replacing instances ofKen Dyck2010-01-111-7/+9
* refactor pre/postinc logic into CGF and require the caller to pass in theChris Lattner2010-01-091-93/+4
* Get rid of more dead code.Eli Friedman2010-01-031-47/+0
* Remove some dead variables clang-analyzer found.Benjamin Kramer2009-12-251-1/+1
* Remove ';' after method definition. Noticed by clang++, which one would thinkDaniel Dunbar2009-12-191-16/+16
* It's perfectly fine to see UserDefinedConversion casts when emitting scalar e...Anders Carlsson2009-12-181-1/+1
* Implement additional undefined checks for additional loads and stores. WIP.Mike Stump2009-12-161-3/+4
* Switch codegen for -fcatch-undefined-bahavior over to __builtin_trapMike Stump2009-12-151-2/+2
* Add support for detecting undefined shift behavior. WIP.Mike Stump2009-12-141-0/+20
* Patch to allow C-style cast from 'void *' to block pointer type.Fariborz Jahanian2009-12-111-0/+1
* Move the code for converting a member pointer to a bool so that it is usableEli Friedman2009-12-111-28/+2
* Fix for PR5718: implement equality comparisons for member function pointers.Eli Friedman2009-12-111-1/+28
* Support unary type traits in a scalar context. Not that I've actually seenEli Friedman2009-12-101-0/+4
* Code gen for ObjCIsaExpr AST used as lvalue.Fariborz Jahanian2009-12-091-15/+21
OpenPOWER on IntegriCloud