summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGExprAgg.cpp
Commit message (Expand)AuthorAge
* Merging r197036:Tom Stellard2014-05-16
* Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occursNick Lewycky2013-10-02
* Make IgnoreParens() look through ChooseExprs.Eli Friedman2013-07-20
* Fix build.Eli Friedman2013-07-11
* Simplify atomic load/store IRGen.Eli Friedman2013-07-11
* Simplify: we don't need any special-case lifetime extension when initializingRichard Smith2013-06-12
* PR12086, PR15117Richard Smith2013-06-12
* Fix assert on temporary std::initializer_list.Richard Smith2013-05-23
* C++1y: Allow aggregates to have default initializers.Richard Smith2013-04-20
* Standardize accesses to the TargetInfo in IR-gen.John McCall2013-04-16
* Promote atomic type sizes up to a power of two, capped byJohn McCall2013-03-07
* Change hasAggregateLLVMType, which conflates complex andJohn McCall2013-03-07
* Evaluate compound literals directly into the result aggregateJohn McCall2013-03-07
* patch for PR9027 and // rdar://11861085Fariborz Jahanian2013-01-25
* Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei2013-01-20
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-02
* Reinstate r170806, reverted in r170835, with a fix use i1 instead of i8 for a...Richard Smith2012-12-21
* Revert r170806, "Fix some bugs where we would sometimes use 0, not -1, when e...NAKAMURA Takumi2012-12-21
* Fix some bugs where we would sometimes use 0, not -1, when emitting a null co...Richard Smith2012-12-20
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-04
* A step towards sorting out handling of triviality of special members in C++11.Richard Smith2012-11-16
* Simplify: replace getContext().getLangOpts() with just getLangOpts().Richard Smith2012-11-01
* -fcatch-undefined-behavior: emit calls to the runtime library whenever one of...Richard Smith2012-10-09
* CodeGen: Copy tail padding when we're not dealing with a trivial copy assign ...Benjamin Kramer2012-09-30
* Add basic support for adding !tbaa.struct metadata on llvm.memcpy calls forDan Gohman2012-09-28
* -fcatch-undefined-behavior: Factor emission of the creation of, and branch to,Richard Smith2012-09-08
* Change the representation of builtin functions in the ASTEli Friedman2012-08-31
* New -fcatch-undefined-behavior features:Richard Smith2012-08-24
* When performing a trivial copy of a C++ type, we must be careful notJohn McCall2012-08-21
* Significantly simplify CGExprAgg's logic about ignored results:John McCall2012-07-02
* Documentation cleanup:James Dennett2012-06-15
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-06
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-30
* Fix case where the alignment is overaligned, per Eli's suggestion.Chad Rosier2012-04-17
* Make sure EmitMoveFromReturnSlot is passing the correct alignment toChad Rosier2012-04-17
* Propagate alignment on lvalues through EmitLValueForField. PR12395.Eli Friedman2012-04-16
* PR12226: don't generate wrong code if a braced string literal is used toRichard Smith2012-04-15
* Revert r153613 as it's causing large compile-time regressions on the nightly ...Chad Rosier2012-03-29
* When we can't prove that the target of an aggregate copy isJohn McCall2012-03-28
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-11
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-10
* Unify the BlockDeclRefExpr and DeclRefExpr paths so thatJohn McCall2012-03-10
* Make sure list-initialization of arrays works correctly in explicit type conv...Eli Friedman2012-02-29
* Fix crashers on unexpected std::initializer_list layouts. Found by inspection.Sebastian Redl2012-02-25
* Fix a stupid mistake in r151133. Reported to me by Joerg Sonnenberger.Eli Friedman2012-02-24
* Try to handle qualifiers more consistently for array InitListExprs. Fixes <r...Eli Friedman2012-02-23
* Make sure null initialization in arrays works correctly with ARC types. <rda...Eli Friedman2012-02-22
* Generate an AST for the conversion from a lambda closure type to aDouglas Gregor2012-02-22
* Make heap-allocation of std::initializer_list 'work'.Sebastian Redl2012-02-19
* Get recursive initializer lists to work and add a test. Codegen of std::initi...Sebastian Redl2012-02-19