aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2012-11-13Fix IR generation for bool on PPC (and any other target where bool is not 8 b...Eli Friedman
2012-11-05Use the individual -fsanitize=<...> arguments to control which of the UBSanRichard Smith
2012-11-01Simplify: replace getContext().getLangOpts() with just getLangOpts().Richard Smith
2012-11-01Split emission of -ftrapv checks and -fcatch-undefined-behavior checks intoRichard Smith
2012-11-01-fcatch-undefined-behavior: Start checking loads and stores for null pointers.Richard Smith
2012-10-30Don't crash on bad atomic operations. PR14176.Eli Friedman
2012-10-27Move two helper functions to AST so that sema can use them.Rafael Espindola
2012-10-27Refactor some code into a new findMaterializedTemporary function.Rafael Espindola
2012-10-27Refactor some code into a new skipRValueSubobjectAdjustments function.Rafael Espindola
2012-10-27Delay codegen to after collecting all SubobjectAdjustment so that the collectionRafael Espindola
2012-10-25-fcatch-undefined-behavior checking for appropriate vptr value: Clang CodeGen...Richard Smith
2012-10-20DR1472: A reference isn't odr-used if it has preceding initialization,Richard Smith
2012-10-15Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling
2012-10-15Attributes RewriteBill Wendling
2012-10-11Add codegen support for __uuidof().Nico Weber
2012-10-10Remove the final bits of Attributes being declared in the AttributeBill Wendling
2012-10-09-fcatch-undefined-behavior: store the type name directly at the end of a type...Richard Smith
2012-10-09-fcatch-undefined-behavior: emit calls to the runtime library whenever one of...Richard Smith
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-09-08When a bad UTF-8 encoding or bogus escape sequence is encountered in aRichard Smith
2012-09-08-fcatch-undefined-behavior: Factor emission of the creation of, and branch to,Richard Smith
2012-08-31Change the representation of builtin functions in the ASTEli Friedman
2012-08-24New -fcatch-undefined-behavior features:Richard Smith
2012-08-16Convert loads and stores of vec3 to vec4 to achieve better code generation. A...Tanya Lattner
2012-08-08Fix an assertion failure with a C++ constructor initializing aEli Friedman
2012-07-15Update Clang to reflect the move of MDBuilder in r160237.Chandler Carruth
2012-07-07Distinguish more carefully between free functions and C++ instance methodsJohn McCall
2012-07-03Silence warning in -Asserts buildMatt Beaumont-Gay
2012-07-03Share ConvertUTF8toWide() between Lex and CodeGen.Nico Weber
2012-07-02Significantly simplify CGExprAgg's logic about ignored results:John McCall
2012-06-27Propagate lvalue alignment into bitfields. Per report on cfe-dev.Eli Friedman
2012-06-23Support L__FUNCTION__ in microsoft mode, PR11789Nico Weber
2012-06-15Make the ".*" operator work correctly when the base is a prvalue and the fiel...Eli Friedman
2012-06-07User better API for vla in compund literals.Fariborz Jahanian
2012-06-07When emitting compund literal of vla pointer elements, make Fariborz Jahanian
2012-05-22wire -fbounds-checking to the new LLVM bounds checking passNuno Lopes
2012-05-22revert the usage of the objectsize intrinsic with 3 parameters (to match LLVM...Nuno Lopes
2012-05-14Implement IRGen for C++11's "T{1, 2, 3}", where T is an aggregate and theRichard Smith
2012-05-09update calls to objectsize intrinsic to match LLVM r156473Nuno Lopes
2012-05-08add -fbounds-checking option.Nuno Lopes
2012-05-07remove code to add bound checks for simple array accesses, since those are al...Nuno Lopes
2012-05-01Push variable declaration into nested scope (the only place where it is used)...Ted Kremenek
2012-05-01Abstract the emission of global destructors into ABI-specific codeJohn McCall
2012-04-16Adjust for LLVM name tweaks requested by Chandler.Duncan Sands
2012-04-16Propagate alignment on lvalues through EmitLValueForField. PR12395.Eli Friedman
2012-04-15Use MDBuilder to help with metadata creation.Duncan Sands
2012-04-14Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'mDuncan Sands
2012-04-13Step forward with supporting of ARM homogenous aggregates:Anton Korobeynikov
2012-04-13Implement __atomic_fetch_nand and __atomic_nand_fetch to complete our set ofRichard Smith
2012-04-13Implement the missing pieces needed to support libstdc++4.7's <atomic>:Richard Smith