summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprScalar.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename the ARC cast kinds to start with "ARC".John McCall2011-09-101-4/+4
* When converting a block pointer to an Objective-C pointer type, extendJohn McCall2011-09-101-1/+5
* Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall2011-09-091-1/+2
* Fix r137086 to actually work properly in general. PR10650.Eli Friedman2011-08-141-2/+1
* Hand materialization of temporary expressions when emitting a scalarDouglas Gregor2011-08-091-0/+5
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-7/+7
* as eli points out, we're not doing memory stuff here. While ConvertType Chris Lattner2011-07-201-2/+1
* fix PR10395 - array decay can produce an interesting type whenChris Lattner2011-07-201-1/+4
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-28/+28
* Fix the definition of AsTypeExpr. I'm still not sure thisJohn McCall2011-07-151-1/+1
* Create a new expression node, SubstNonTypeTemplateParmExpr,John McCall2011-07-151-0/+3
* Change intrinsic getter to take an ArrayRef, now that the underlying function...Benjamin Kramer2011-07-141-1/+1
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-3/+3
* Layout the code for trapping arithmetic so that the overflow case comes afterBill Wendling2011-07-071-4/+10
* In ARC, reclaim all return values of retainable type, not just thoseJohn McCall2011-07-071-0/+5
* Cleanup cast IRGen a bit; no intended functionality change.Eli Friedman2011-06-251-8/+3
* LValue carries a type now, so simplify the main EmitLoad/Store APIsJohn McCall2011-06-251-25/+21
* Mark the multiply which occurs as part of performing pointerJohn McCall2011-06-251-163/+155
* Change the IR-generation of VLAs so that we capture bounds,John McCall2011-06-241-16/+22
* Automatic Reference Counting.John McCall2011-06-151-15/+42
* Add support for builtin astype:Tanya Lattner2011-06-041-0/+51
* Eliminate temporary argument vectors.Benjamin Kramer2011-05-281-3/+1
* Introduce Type::isSignedIntegerOrEnumerationType() andDouglas Gregor2011-05-201-12/+12
* Make __builtin_shufflevector and -ftrapv work correctly together. PR9945.Eli Friedman2011-05-191-11/+5
* Don't emit nsw flags for vector operations; there's basically no benefit, and...Eli Friedman2011-05-061-7/+4
* Implementation of Embarcadero array type traitsJohn Wiegley2011-04-281-0/+4
* t/clang/expr-traitsJohn Wiegley2011-04-251-0/+4
* some cleanups to use IRBuilder methods instead of llvm:: foo methods.Chris Lattner2011-04-191-42/+34
* fix rdar://9289603 - clang should fold trivial ?: for enums as well as intege...Chris Lattner2011-04-161-3/+2
* C1X: implement generic selectionsPeter Collingbourne2011-04-151-2/+4
* After some discussion with Doug, we decided that it made a lot more senseJohn McCall2011-04-121-16/+0
* More __unknown_anytype work.John McCall2011-04-111-0/+13
* 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
* PR9580: Handle vectors correctly in ScalarExprEmitter::EmitRem.Eli Friedman2011-04-101-1/+1
* Basic, untested implementation for an "unknown any" type requested by LLDB.John McCall2011-04-071-0/+3
* Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad2011-03-301-8/+4
* Fix in r128471 is very broad. Some of the unconditional branches need line nu...Devang Patel2011-03-301-0/+3
* refactoringAnton Yartsev2011-03-281-3/+1
* AltiVec vector comparison logic now affect only vectors of fundamental AltiVe...Anton Yartsev2011-03-271-1/+3
* Don't emit read barriers for reading __weak __block variablesJohn McCall2011-03-161-4/+2
* Add support for the OpenCL vec_step operator, by generalising andPeter Collingbourne2011-03-111-4/+5
* DebugInfo can be enabled or disabled at function level (e.g. using an attribu...Devang Patel2011-03-071-2/+2
* Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user ...Devang Patel2011-03-071-1/+6
* IRGen. Fix IR when message returns reference type.Fariborz Jahanian2011-03-021-0/+3
* PR9350: increment/decrement of char (and anything else narrower than int)Eli Friedman2011-03-021-3/+5
* -fwrapv should turn off the inbounds markers from geps used for pointerChris Lattner2011-03-011-33/+48
* Change the interface to ConstantFoldsToSimpleInteger to not encode Chris Lattner2011-02-271-6/+9
* 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-54/+31
OpenPOWER on IntegriCloud