summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Make sure CodeGen uses a value of the correct type as the result ofEli Friedman2012-12-191-1/+1
* Similar to 170440 - fix build warning with gccEli Bendersky2012-12-181-1/+1
* Fix typo (thanks to Jordan for spotting it!).Richard Smith2012-12-181-1/+1
* Rein ubsan's vptr sanitizer back a bit. Per core issue 453, binding a referenceRichard Smith2012-12-181-1/+8
* [ubsan] Emit branch weight metadata to hint towards common case.Will Dietz2012-12-151-1/+9
* ubsan: Add -fsanitize=bool and -fsanitize=enum, which check for loads ofRichard Smith2012-12-131-11/+38
* Simplify. No functionality change.Richard Smith2012-12-131-12/+7
* Fix the required args count for variadic blocks.John McCall2012-12-071-1/+1
* Rework the bitfield access IR generation to address PR13619 andChandler Carruth2012-12-061-154/+88
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-5/+5
* Fix test failure when building Clang with g++4.7 -- don't use a Twine temporaryRichard Smith2012-12-031-5/+5
* [ubsan] Add flag to enable recovery from checks when possible.Will Dietz2012-12-021-7/+17
* Fixing a precedence issue with my previous commit.Aaron Ballman2012-11-301-1/+1
* Fixing an MSVC warning about an unsafe mixture of Boolean and unsigned types ...Aaron Ballman2012-11-301-1/+1
* objective-C arc: load of a __weak object happens via call toFariborz Jahanian2012-11-271-2/+5
* Enable inlining of 4 byte atomic ops on ppc32, 8 byte atomic ops on ppc64.Benjamin Kramer2012-11-171-5/+4
* Fix IR generation for bool on PPC (and any other target where bool is not 8 b...Eli Friedman2012-11-131-5/+7
* Use the individual -fsanitize=<...> arguments to control which of the UBSanRichard Smith2012-11-051-23/+27
* Simplify: replace getContext().getLangOpts() with just getLangOpts().Richard Smith2012-11-011-8/+8
* Split emission of -ftrapv checks and -fcatch-undefined-behavior checks intoRichard Smith2012-11-011-23/+21
* -fcatch-undefined-behavior: Start checking loads and stores for null pointers.Richard Smith2012-11-011-11/+11
* Don't crash on bad atomic operations. PR14176.Eli Friedman2012-10-301-7/+13
* Move two helper functions to AST so that sema can use them.Rafael Espindola2012-10-271-113/+2
* Refactor some code into a new findMaterializedTemporary function.Rafael Espindola2012-10-271-25/+32
* Refactor some code into a new skipRValueSubobjectAdjustments function.Rafael Espindola2012-10-271-45/+51
* Delay codegen to after collecting all SubobjectAdjustment so that the collectionRafael Espindola2012-10-271-6/+6
* -fcatch-undefined-behavior checking for appropriate vptr value: Clang CodeGen...Richard Smith2012-10-251-7/+83
* DR1472: A reference isn't odr-used if it has preceding initialization,Richard Smith2012-10-201-3/+17
* Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling2012-10-151-1/+1
* Attributes RewriteBill Wendling2012-10-151-1/+2
* Add codegen support for __uuidof().Nico Weber2012-10-111-1/+11
* Remove the final bits of Attributes being declared in the AttributeBill Wendling2012-10-101-3/+5
* -fcatch-undefined-behavior: store the type name directly at the end of a type...Richard Smith2012-10-091-5/+5
* -fcatch-undefined-behavior: emit calls to the runtime library whenever one of...Richard Smith2012-10-091-26/+164
* Move TargetData to DataLayout.Micah Villmow2012-10-081-3/+3
* When a bad UTF-8 encoding or bogus escape sequence is encountered in aRichard Smith2012-09-081-2/+3
* -fcatch-undefined-behavior: Factor emission of the creation of, and branch to,Richard Smith2012-09-081-31/+28
* Change the representation of builtin functions in the ASTEli Friedman2012-08-311-1/+4
* New -fcatch-undefined-behavior features:Richard Smith2012-08-241-21/+62
OpenPOWER on IntegriCloud