summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix a crash in EmitStoreThroughExtVectorComponentLValue for vectors of odd si...Joey Gouly2013-11-211-0/+6
* ubsan: Only emit constants for filenames and type descriptors once.Will Dietz2013-11-081-4/+9
* [-fms-extensions] Add support for __FUNCDNAME__David Majnemer2013-11-061-0/+4
* C++1y sized deallocation: if we have a use, but not a definition, of a sizedRichard Smith2013-11-051-2/+2
* Split -fsanitize=bounds to -fsanitize=array-bounds (for the frontend-insertedRichard Smith2013-10-221-3/+4
* Implement function type checker for the undefined behavior sanitizer.Peter Collingbourne2013-10-201-2/+48
* TBAA: use the same format for scalar TBAA and struct-path aware TBAA.Manman Ren2013-10-081-3/+6
* Fix objectsize tests after r192117Matt Arsenault2013-10-071-1/+3
* Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occursNick Lewycky2013-10-021-19/+26
* No functionality change. Reflow lines that could fit on one line. Break linesNick Lewycky2013-10-011-9/+6
* Fix 2 cases of uninitialized reads of an invalid PresumedLoc.Evgeniy Stepanov2013-09-111-2/+2
* Revert r189649 because it was breaking sanitizer bots.Yunzhong Gao2013-08-301-3/+9
* Fixing a bug where debug info for a local variable gets emitted at file scope.Yunzhong Gao2013-08-301-9/+3
* Revert "PR14569: Omit debug info for thunks"David Blaikie2013-08-271-1/+2
* Handle predefined expression for a captured statementWei Pan2013-08-261-0/+4
* Sema: Use the right type for PredefinedExpr when it's in a lambda.Benjamin Kramer2013-08-211-8/+15
* CodeGen: __uuidof should work even with an incomplete _GUID typeDavid Majnemer2013-08-151-1/+2
* UBSan: Fix alignment checks emitted in downcasts.Filipe Cabecinhas2013-08-081-6/+6
* Debug Info / EmitCallArgs: arguments may modify the debug location.Adrian Prantl2013-07-261-1/+8
* Remove trailing whitespace.Craig Topper2013-07-261-76/+76
* Make IgnoreParens() look through ChooseExprs.Eli Friedman2013-07-201-1/+1
* Simplify atomic load/store IRGen.Eli Friedman2013-07-111-3/+2
* Use SmallVectorImpl& for function arguments instead of SmallVector.Craig Topper2013-07-051-1/+1
* 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
OpenPOWER on IntegriCloud