summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Convert loads and stores of vec3 to vec4 to achieve better code generation. A...Tanya Lattner2012-08-161-0/+80
* Fix an assertion failure with a C++ constructor initializing aEli Friedman2012-08-081-22/+0
* Update Clang to reflect the move of MDBuilder in r160237.Chandler Carruth2012-07-151-1/+1
* Distinguish more carefully between free functions and C++ instance methodsJohn McCall2012-07-071-2/+2
* Silence warning in -Asserts buildMatt Beaumont-Gay2012-07-031-0/+1
* Share ConvertUTF8toWide() between Lex and CodeGen.Nico Weber2012-07-031-37/+2
* Significantly simplify CGExprAgg's logic about ignored results:John McCall2012-07-021-6/+9
* Propagate lvalue alignment into bitfields. Per report on cfe-dev.Eli Friedman2012-06-271-19/+18
* Support L__FUNCTION__ in microsoft mode, PR11789Nico Weber2012-06-231-6/+95
* Make the ".*" operator work correctly when the base is a prvalue and the fiel...Eli Friedman2012-06-151-1/+30
* User better API for vla in compund literals.Fariborz Jahanian2012-06-071-4/+3
* When emitting compund literal of vla pointer elements, make Fariborz Jahanian2012-06-071-1/+5
* wire -fbounds-checking to the new LLVM bounds checking passNuno Lopes2012-05-221-1/+1
* revert the usage of the objectsize intrinsic with 3 parameters (to match LLVM...Nuno Lopes2012-05-221-2/+1
* Implement IRGen for C++11's "T{1, 2, 3}", where T is an aggregate and theRichard Smith2012-05-141-7/+14
* update calls to objectsize intrinsic to match LLVM r156473Nuno Lopes2012-05-091-2/+3
* add -fbounds-checking option.Nuno Lopes2012-05-081-1/+1
* remove code to add bound checks for simple array accesses, since those are al...Nuno Lopes2012-05-071-25/+0
OpenPOWER on IntegriCloud