summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2016-06-24CodeGen: Update Clang to use the new type metadata.Peter Collingbourne
2016-06-14Update clang for D20348Peter Collingbourne
2016-05-24[MS Volatile] Don't make volatile loads/stores to underaligned objects atomicDavid Majnemer
2016-05-13[ObjC][CodeGen] Remove an assert that is no longer correct.Akira Hatanaka
2016-05-12[ubsan] Add -fsanitize-undefined-strip-path-components=NFilipe Cabecinhas
2016-05-02Fix argument expansion of reference fields of structsReid Kleckner
2016-04-11Remove redundant conditions of the form (A || (!A && B)) -> (A || B)Benjamin Kramer
2016-04-08revert SVN r265702, r265640Saleem Abdulrasool
2016-04-07Basic: move CodeGenOptions from FrontendSaleem Abdulrasool
2016-03-15[cfi] Don't emit checks for disabled CFI kinds.Evgeniy Stepanov
2016-03-13Remove compile time PreserveName in favor of a runtime cc1 -discard-value-nam...Mehdi Amini
2016-03-12Temporarily revert these patches:Eric Christopher
2016-03-11Remove compile time PreserveName switch based on NDEBUGMehdi Amini
2016-03-11Preserve ExtParameterInfos into CGFunctionInfo.John McCall
2016-02-04[OPENMP 4.0] Fixed support of array sections/array subscripts.Alexey Bataev
2016-02-03[cfi] Safe handling of unaddressable vtable pointers (clang).Evgeniy Stepanov
2016-01-25Fix use of constexpr std::pair that's not in C++11.Evgeniy Stepanov
2016-01-25[cfi] Cross-DSO CFI diagnostic mode (clang part)Evgeniy Stepanov
2016-01-16Introduce -fsanitize-stats flag.Peter Collingbourne
2016-01-14CodeGen: Only emit CFI unrelated cast checks for bit casts.Peter Collingbourne
2016-01-13[Bugfix] Fix ICE on constexpr vector splat.George Burgess IV
2015-12-15Cross-DSO control flow integrity (Clang part).Evgeniy Stepanov
2015-11-23Preserve exceptions information during calls code generation.Samuel Antao
2015-11-14Clarify and elaborate the conditions on which we're checking targetEric Christopher
2015-11-12Provide a frontend based error for always_inline functions that requireEric Christopher
2015-11-06CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith
2015-10-22Define weak and __weak to mean ARC-style weak references, even in MRC.John McCall
2015-10-20[DEBUG INFO] Emit debug info for type used in explicit cast only.Alexey Bataev
2015-09-29Honor the casted-to alignment of an explicit cast even whenJohn McCall
2015-09-15Decorating vptr load & stores with !invariant.groupPiotr Padlewski
2015-09-11[OPENMP] Preserve alignment of the original variables for the captured refere...Alexey Bataev
2015-09-10[OPENMP] Outlined function for parallel and other regions with list of captur...Alexey Bataev
2015-09-10CFI: Introduce -fsanitize=cfi-icall flag.Peter Collingbourne
2015-09-09CodeGen: Add CFI unrelated cast checks to the new pointer code path.Peter Collingbourne
2015-09-08Introduce __builtin_nontemporal_store and __builtin_nontemporal_load.Michael Zolotukhin
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall
2015-09-04[OPENMP] Fix for http://llvm.org/PR24674: assertion failed and and abort trapAlexey Bataev
2015-08-31[OPENMP 4.0] Codegen for array sections.Alexey Bataev
2015-08-28Revert "[OPENMP 4.0] Codegen for array sections."Daniel Jasper
2015-08-28[OPENMP 4.0] Codegen for array sections.Alexey Bataev
2015-08-11Propagate SourceLocations through to get a Loc on float_cast_overflowFilipe Cabecinhas
2015-07-28[CodeGen] Simplify creation of shuffle masks.Benjamin Kramer
2015-07-21Pass an iterator range to EmitCallArgsDavid Blaikie
2015-07-14Rely on default zero-arg value for IRBuilder::CreateCall calls to zero-arg fu...David Blaikie
2015-07-10Respect alignment of nested bitfieldsUlrich Weigand
2015-07-02Attach attribute "trap-func-name" to call sites of llvm.trap and llvm.debugtrap.Akira Hatanaka
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-19Implement diagnostic mode for -fsanitize=cfi*, -fsanitize=cfi-diag.Peter Collingbourne
2015-06-18Introduce -fsanitize-trap= flag.Peter Collingbourne