summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGExprAgg.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implementing C99 partial re-initialization behavior (DR-253)Yunzhong Gao2015-06-101-0/+14
* [CodeGen] Reuse stack space from unused function results (with more accurate ...Leny Kholodov2015-06-081-5/+6
* Evaluate union cast subexpressions when the cast value is unusedReid Kleckner2015-05-201-1/+6
* Fix for aggregate copying of variable length arrays.Alexey Bataev2015-05-201-13/+30
* PR23373: A defaulted union copy constructor that is not trivial must still beRichard Smith2015-04-291-1/+2
* InstrProf: Stop using RegionCounter outside of CodeGenPGO (NFC)Justin Bogner2015-04-231-3/+3
* clang-format my last commitDavid Blaikie2015-04-051-1/+1
* [opaque pointer type] More GEP API migrationsDavid Blaikie2015-04-051-2/+2
* Sema: Parenthesized bound destructor member expressions can be calledDavid Majnemer2015-02-251-1/+1
* Revert "Revert r229082 for a bit, it caused PR22577."David Majnemer2015-02-141-3/+5
* Revert r229082 for a bit, it caused PR22577.Nico Weber2015-02-131-5/+3
* MS ABI: Implement /volatile:msDavid Majnemer2015-02-131-3/+5
* DebugInfo: Refactor default arg handling into a common place (instead of hand...David Blaikie2015-02-091-5/+0
* DebugInfo: Suppress the location of instructions in aggregate default arguments.David Blaikie2015-02-091-0/+5
* DebugInfo: Use the preferred location rather than the start location for expr...David Blaikie2015-01-251-1/+1
* DebugInfo: Attribute aggregate expressions to the source location of the expr...David Blaikie2015-01-181-0/+5
* PR18097: Support initializing an _Atomic(T) from an object of C++ class type TRichard Smith2014-07-311-0/+10
* A non-trivial array-fill expression isn't necessarily a CXXConstructExpr. ItRichard Smith2014-06-131-6/+24
* Remove incorrect assertion.Richard Smith2014-06-031-4/+3
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-10/+11
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-081-9/+4
* Change PGO instrumentation to compute counts in a separate AST traversal.Bob Wilson2014-02-171-4/+0
* Handle va_arg on struct types for the le32 target (PNaCl and Emscripten)Mark Seaborn2014-01-221-1/+5
* CodeGen: Rename adjustFallThroughCount -> adjustForControlFlowJustin Bogner2014-01-131-2/+2
* CodeGen: Initial instrumentation based PGO implementationJustin Bogner2014-01-061-1/+7
* Add front-end infrastructure now address space casts are in LLVM IR.David Tweed2013-12-111-0/+1
* Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occursNick Lewycky2013-10-021-2/+2
* Make IgnoreParens() look through ChooseExprs.Eli Friedman2013-07-201-1/+1
* Fix build.Eli Friedman2013-07-111-2/+2
* Simplify atomic load/store IRGen.Eli Friedman2013-07-111-64/+22
* Simplify: we don't need any special-case lifetime extension when initializingRichard Smith2013-06-121-1/+1
* PR12086, PR15117Richard Smith2013-06-121-138/+52
* Fix assert on temporary std::initializer_list.Richard Smith2013-05-231-1/+2
* C++1y: Allow aggregates to have default initializers.Richard Smith2013-04-201-1/+8
* Standardize accesses to the TargetInfo in IR-gen.John McCall2013-04-161-1/+1
* Promote atomic type sizes up to a power of two, capped byJohn McCall2013-03-071-2/+147
* Change hasAggregateLLVMType, which conflates complex andJohn McCall2013-03-071-12/+22
* Evaluate compound literals directly into the result aggregateJohn McCall2013-03-071-4/+2
* patch for PR9027 and // rdar://11861085Fariborz Jahanian2013-01-251-0/+5
* Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei2013-01-201-0/+1
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-4/+4
* Reinstate r170806, reverted in r170835, with a fix use i1 instead of i8 for a...Richard Smith2012-12-211-3/+3
* Revert r170806, "Fix some bugs where we would sometimes use 0, not -1, when e...NAKAMURA Takumi2012-12-211-3/+3
* Fix some bugs where we would sometimes use 0, not -1, when emitting a null co...Richard Smith2012-12-201-3/+3
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-1/+1
* A step towards sorting out handling of triviality of special members in C++11.Richard Smith2012-11-161-2/+2
* Simplify: replace getContext().getLangOpts() with just getLangOpts().Richard Smith2012-11-011-2/+2
* -fcatch-undefined-behavior: emit calls to the runtime library whenever one of...Richard Smith2012-10-091-1/+1
* CodeGen: Copy tail padding when we're not dealing with a trivial copy assign ...Benjamin Kramer2012-09-301-4/+9
* Add basic support for adding !tbaa.struct metadata on llvm.memcpy calls forDan Gohman2012-09-281-1/+7