aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGExprScalar.cpp
AgeCommit message (Expand)Author
2011-09-27de-tmpify clang.Benjamin Kramer
2011-09-24Treat list-initialization of scalars as a first-class citizen in C++11.Sebastian Redl
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-10Rename the ARC cast kinds to start with "ARC".John McCall
2011-09-10When converting a block pointer to an Objective-C pointer type, extendJohn McCall
2011-09-09Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall
2011-08-14Fix r137086 to actually work properly in general. PR10650.Eli Friedman
2011-08-09Hand materialization of temporary expressions when emitting a scalarDouglas Gregor
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-20as eli points out, we're not doing memory stuff here. While ConvertType Chris Lattner
2011-07-20fix PR10395 - array decay can produce an interesting type whenChris Lattner
2011-07-18de-constify llvm::Type, patch by David Blaikie!Chris Lattner
2011-07-15Fix the definition of AsTypeExpr. I'm still not sure thisJohn McCall
2011-07-15Create a new expression node, SubstNonTypeTemplateParmExpr,John McCall
2011-07-14Change intrinsic getter to take an ArrayRef, now that the underlying function...Benjamin Kramer
2011-07-09clang side to match the LLVM IR type system rewrite patch.Chris Lattner
2011-07-07Layout the code for trapping arithmetic so that the overflow case comes afterBill Wendling
2011-07-07In ARC, reclaim all return values of retainable type, not just thoseJohn McCall
2011-06-25Cleanup cast IRGen a bit; no intended functionality change.Eli Friedman
2011-06-25LValue carries a type now, so simplify the main EmitLoad/Store APIsJohn McCall
2011-06-25Mark the multiply which occurs as part of performing pointerJohn McCall
2011-06-24Change the IR-generation of VLAs so that we capture bounds,John McCall
2011-06-15Automatic Reference Counting.John McCall
2011-06-04Add support for builtin astype:Tanya Lattner
2011-05-28Eliminate temporary argument vectors.Benjamin Kramer
2011-05-20Introduce Type::isSignedIntegerOrEnumerationType() andDouglas Gregor
2011-05-19Make __builtin_shufflevector and -ftrapv work correctly together. PR9945.Eli Friedman
2011-05-06Don't emit nsw flags for vector operations; there's basically no benefit, and...Eli Friedman
2011-04-28Implementation of Embarcadero array type traitsJohn Wiegley
2011-04-25t/clang/expr-traitsJohn Wiegley
2011-04-19some cleanups to use IRBuilder methods instead of llvm:: foo methods.Chris Lattner
2011-04-16fix rdar://9289603 - clang should fold trivial ?: for enums as well as intege...Chris Lattner
2011-04-15C1X: implement generic selectionsPeter Collingbourne
2011-04-12After some discussion with Doug, we decided that it made a lot more senseJohn McCall
2011-04-11More __unknown_anytype work.John McCall
2011-04-11Remove CK_DynamicToNull.Anders Carlsson
2011-04-10As a first step towards fixing PR9641, add a CK_DynamicToNull cast kind whichAnders Carlsson
2011-04-10PR9580: Handle vectors correctly in ScalarExprEmitter::EmitRem.Eli Friedman
2011-04-07Basic, untested implementation for an "unknown any" type requested by LLDB.John McCall
2011-03-30Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad
2011-03-30Fix in r128471 is very broad. Some of the unconditional branches need line nu...Devang Patel
2011-03-28refactoringAnton Yartsev
2011-03-27AltiVec vector comparison logic now affect only vectors of fundamental AltiVe...Anton Yartsev
2011-03-16Don't emit read barriers for reading __weak __block variablesJohn McCall
2011-03-11Add support for the OpenCL vec_step operator, by generalising andPeter Collingbourne
2011-03-07DebugInfo can be enabled or disabled at function level (e.g. using an attribu...Devang Patel
2011-03-07Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user ...Devang Patel
2011-03-02IRGen. Fix IR when message returns reference type.Fariborz Jahanian
2011-03-02PR9350: increment/decrement of char (and anything else narrower than int)Eli Friedman