summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Delete dead code.Eli Friedman2013-06-281-39/+16
* Emit initializers for static-storage-duration temporaries as constants whereRichard Smith2013-06-141-1/+17
* Simplify: we don't need any special-case lifetime extension when initializingRichard Smith2013-06-121-52/+29
* PR12086, PR15117Richard Smith2013-06-121-9/+0
* Reapply r183721, reverted in r183776, with a fix for a bug in the former (weRichard Smith2013-06-121-266/+199
* Revert r183721. It caused cleanups to be delayed too long in some cases.Richard Smith2013-06-111-199/+266
* Silence GCC warning.Benjamin Kramer2013-06-111-0/+1
* Rework IR emission for lifetime-extended temporaries. Instead of trying to walkRichard Smith2013-06-111-266/+198
* Remove some unreachable (and wrong) code and replace it with an assertion.Richard Smith2013-06-041-13/+3
* Fix handling of pointers-to-members and comma expressions whenRichard Smith2013-06-031-1/+10
* CodeGen for CapturedStmtsBen Langmuir2013-05-091-4/+12
* Correctly emit certain implicit references to 'self' even withinJohn McCall2013-05-031-0/+11
* Struct-path aware TBAA: fix handling of may_alias attribute.Manman Ren2013-04-271-2/+2
* C++1y: Allow aggregates to have default initializers.Richard Smith2013-04-201-0/+4
* Implement CodeGen for C++11 thread_local, following the Itanium ABI specifica...Richard Smith2013-04-191-1/+5
* CodeGen support for function-local static thread_local variables withRichard Smith2013-04-141-3/+10
* Annotate flavor of TLS variable (statically or dynamically initialized) onto ...Richard Smith2013-04-131-1/+1
* Struct-path aware TBAA: uniformize scalar tag and path tag.Manman Ren2013-04-111-2/+2
* Force a load when creating a reference to a temporary copied from a bitfield.Jordan Rose2013-04-111-129/+124
* <rdar://problem/13325066> Destroy std::initializer_list temporaries whose lif...Douglas Gregor2013-04-061-4/+20
* Initial support for struct-path aware TBAA.Manman Ren2013-04-041-8/+34
* revert r178784 since it does not have a commit messageManman Ren2013-04-041-34/+8
* Index: include/clang/Driver/CC1Options.tdManman Ren2013-04-041-8/+34
* ubsan: Pass floating-point arguments to the runtime by value if they fit theRichard Smith2013-03-221-1/+10
* Force column info only for direct inlined functions. This should strikeAdrian Prantl2013-03-151-3/+5
* Tighten up the rules for precise lifetime and documentJohn McCall2013-03-131-5/+11
* Force column info to be generated for call expressions so we canAdrian Prantl2013-03-121-2/+6
* Make helper function static.Benjamin Kramer2013-03-091-2/+2
* Promote atomic type sizes up to a power of two, capped byJohn McCall2013-03-071-5/+17
* Move the atomics code into its own file.John McCall2013-03-071-463/+0
* Change hasAggregateLLVMType, which conflates complex andJohn McCall2013-03-071-70/+94
* Use the actual ABI-determined C calling convention for runtimeJohn McCall2013-02-281-3/+2
* PR15338: Don't assert if -fsanitize=bounds sees array indexing on an incompleteRichard Smith2013-02-241-1/+3
* ubsan: Emit bounds checks for array indexing, vector indexing, and (in really...Richard Smith2013-02-231-3/+94
* ubsan: Add checking for invalid downcasts. Per [expr.static.cast]p2 and p11,Richard Smith2013-02-131-2/+25
* Don't forget to run destructors when we create an array temporary of class type.Richard Smith2013-02-021-8/+22
* Make sure that the Attribute object represents one attribute only.Bill Wendling2013-01-311-1/+3
* Move UTF conversion routines from clang/lib/Basic to llvm/lib/SupportDmitri Gribenko2013-01-301-1/+2
* [ubsan] Implement the -fcatch-undefined-behavior flag using a trappingChad Rosier2013-01-291-1/+8
* Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei2013-01-201-0/+2
* [ubsan] Add support for -fsanitize-blacklistWill Dietz2013-01-181-6/+7
* Avoid unsigned Compare to intDavid Greene2013-01-151-1/+1
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-9/+9
* Don't assert in codegen on static data members which have NoLinkage. FixesNick Lewycky2013-01-101-4/+2
* [ubsan] Make static check data non-const so it can be used for deduplication.Will Dietz2013-01-091-1/+1
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-4/+4
* Don't eagerly emit a global static merged with a local extern.Rafael Espindola2012-12-211-3/+2
* Rename llvm::Attributes to llvm::Attribute.Bill Wendling2012-12-201-4/+4
* Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling2012-12-201-4/+4
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-4/+4
OpenPOWER on IntegriCloud