aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGExprScalar.cpp
AgeCommit message (Expand)Author
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
2011-03-01-fwrapv should turn off the inbounds markers from geps used for pointerChris Lattner
2011-02-27Change the interface to ConstantFoldsToSimpleInteger to not encode Chris Lattner
2011-02-17Remove the "conditional save" hashtables from IR generation.John McCall
2011-02-17Change the representation of GNU ?: expressions to use a different expressionJohn McCall
2011-02-16Save a copy expression for non-trivial copy constructions of catch variables.John McCall
2011-02-15Assorted cleanup:John McCall
2011-02-15update for ConstantVector API change.Chris Lattner
2011-02-14revert my ConstantVector patch, it seems to have made the llvm-gccChris Lattner
2011-02-14update for ConstantVector::get API change.Chris Lattner
2011-02-07A few more tweaks to the blocks AST representation: John McCall
2011-02-07pre/post ++/-- for AltiVec vectors. (with builtins-ppc-altivec.c failure fixed)Anton Yartsev
2011-02-03More capturing of 'this': implicit member expressions. Getting thatJohn McCall
2011-01-26Better framework for conditional cleanups; untested as yet.John McCall
2011-01-24Revert r124146 for now. It appears to be failing on a few platforms.Eric Christopher
2011-01-24pre/post increase/decrease for AltiVec vectorsAnton Yartsev
2011-01-22Send code generation for xvalues down the same path as lvaluesDouglas Gregor
2011-01-19Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall
2011-01-19Replace calls to getTypeSize() and getTypeAlign() with their 'InChars' Ken Dyck
2011-01-13Ensure an insertion point at the end of a statement-expression.John McCall
2011-01-12Add IR generation support for SizeOfPackExpr.Douglas Gregor
2010-12-08Remove the TypesCompatibleExprClass AST node. Merge its functionality into Bi...Francois Pichet
2010-12-07Type traits intrinsic implementation: __is_base_of(T, U)Francois Pichet
2010-12-06Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall
2010-12-05Fix a bug in the emission of __real/__imag l-values on scalar operands.John McCall
2010-12-04Silly special case: never load when dereferencing void*.John McCall
2010-12-04Although we currently have explicit lvalue-to-rvalue conversions, they'reJohn McCall
2010-12-04Kill the KVC l-value kind and calculate the base expression when emittingJohn McCall
2010-12-02Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall
2010-12-01Restore the lvalue-to-rvalue conversion patch with a minimal fix.John McCall
2010-11-30L-value to r-value conversion is not ready for prime-time.John McCall
2010-11-30Introduce an r-value to l-value cast kind. I'm not promising anythingJohn McCall
2010-11-24Switch a lot of call-sites over to using the new value-kind calculations.John McCall
2010-11-18comparison of AltiVec vectors now gives bool result (fix for 7533)Anton Yartsev
2010-11-16Simplify some complex emission and implement correct semantics forJohn McCall
2010-11-16Now that we have reliable cast kinds, simplify scalar cast IR gen.John McCall
2010-11-16Kill CK_Unknown and flesh out the documentation for the existing CastKinds.John McCall
2010-11-15Assorted work leading towards the elimination of CK_Unknown.John McCall
2010-11-14Add a few more complex-related cast kinds that arise due to arbitraryJohn McCall
2010-11-13Introduce five new cast kinds for various conversions into andJohn McCall
2010-11-13Introduce a null-to-pointer implicit cast kind.John McCall
2010-10-31Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase...Anders Carlsson
2010-10-22More class anonymization.Benjamin Kramer
2010-10-09Permit constant evaluation of const floating-point variables withJohn McCall
2010-10-08Tighter check in r116060 blcoked enums also. Emit enum const's debug info.Devang Patel