summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Don't recalculate the size of the array each time through the for-loop.Bill Wendling2012-02-061-2/+2
* simplify code and smallvectorize.Chris Lattner2012-02-061-6/+7
* reapply the patches reverted in r149477, which enable ConstantDataArray.Chris Lattner2012-02-051-1/+1
* Revert r149363 which was part a series of commits that were reverted in llvmArgyrios Kyrtzidis2012-02-011-1/+1
* ConstantArray::get() (for strings) is going away, useChris Lattner2012-01-311-1/+1
* Remove constant member pointer support from Expr-based constant emission nowRichard Smith2012-01-171-24/+13
* Some improvements to the handling of C11 atomic types:David Chisnall2012-01-161-0/+2
* constexpr irgen: Add irgen support for APValue::Struct, APValue::Union,Richard Smith2012-01-141-206/+321
* Implement the missing pieces of Evaluate for _Complex types. With that compl...Eli Friedman2012-01-101-30/+1
* Address Richard's review comments on r147561 (Evaluate support for address-of...Eli Friedman2012-01-051-1/+1
* Add an APValue representation for the difference between two address-of-label...Eli Friedman2012-01-041-68/+26
* constexpr: support for evaluation and codegen of typeid constants.Richard Smith2011-12-271-0/+9
* Fix a failure (which led to a crash) in constant emission code with vector co...Eli Friedman2011-12-221-1/+2
* Make sure we correctly zero-initialize unions containing a pointer to data me...Eli Friedman2011-12-071-7/+11
* Use static storage duration for file-scope compound literals, even when theyRichard Smith2011-11-221-0/+6
* Constant expression evaluation: add support for evaluation of member pointersRichard Smith2011-11-171-0/+1
* Represent an APValue based on a Decl as that Decl, rather than a DeclRefExprRichard Smith2011-11-121-22/+23
* Constant expression evaluation: support for evaluation of structs and unions ofRichard Smith2011-11-101-2/+3
* Constant expression evaluation: support for arrays.Richard Smith2011-11-071-0/+3
* Rip out CK_GetObjCProperty.John McCall2011-11-071-1/+0
* Fix the representation of wide strings in the AST and IR so that it uses the ...Eli Friedman2011-11-011-7/+1
* Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it willRichard Smith2011-10-291-1/+1
* Don't try to emit CK_LValueBitCast casts as constants. PR9558.Eli Friedman2011-10-241-1/+1
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-141-2/+7
* PR11124: Don't overwrite memory outside of a base class when performing zero-...Eli Friedman2011-10-141-0/+5
* Constant expression evaluation refactoring:Richard Smith2011-10-101-2/+1
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-4/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-2/+2
* Add list initialization for complex numbers in C. Essentially, this allows "...Eli Friedman2011-09-191-0/+16
* 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-0/+1
* Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall2011-09-091-1/+2
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-1/+1
* Declare and define implicit move constructor and assignment operator.Sebastian Redl2011-08-301-2/+2
* Cleanup to use helper.Eli Friedman2011-08-231-1/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-1/+1
* Convert ConstantExpr::getGetElementPtr andJay Foad2011-07-211-1/+1
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-24/+24
* Create a new expression node, SubstNonTypeTemplateParmExpr,John McCall2011-07-151-0/+5
* De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad2011-07-111-3/+3
* In ARC, reclaim all return values of retainable type, not just thoseJohn McCall2011-07-071-0/+1
* Introduce a new AST node describing reference binding to temporaries.Douglas Gregor2011-06-211-0/+4
* Update to match mainline ConstantStruct::get API change. Also, use Chris Lattner2011-06-201-4/+20
* Automatic Reference Counting.John McCall2011-06-151-0/+2
* Introduce Type::isSignedIntegerOrEnumerationType() andDouglas Gregor2011-05-201-4/+4
* Finish off rules for z-length bitfields in ms_structFariborz Jahanian2011-05-031-2/+1
* More rule enforcement of zero bitfields for ms_struct.Fariborz Jahanian2011-05-021-1/+2
* ms_struct patch for initialization and field access irgen.Fariborz Jahanian2011-04-281-1/+15
* ForArgyrios Kyrtzidis2011-04-211-1/+9
* C1X: implement generic selectionsPeter Collingbourne2011-04-151-0/+4
OpenPOWER on IntegriCloud