aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-01-13[Bugfix] Fix ICE on constexpr vector splat.George Burgess IV1-0/+1
2015-12-15Cross-DSO control flow integrity (Clang part).Evgeniy Stepanov1-9/+41
2015-11-23Preserve exceptions information during calls code generation.Samuel Antao1-2/+12
2015-11-14Clarify and elaborate the conditions on which we're checking targetEric Christopher1-4/+6
2015-11-12Provide a frontend based error for always_inline functions that requireEric Christopher1-0/+9
2015-11-06CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-1/+1
2015-10-22Define weak and __weak to mean ARC-style weak references, even in MRC.John McCall1-16/+15
2015-10-20[DEBUG INFO] Emit debug info for type used in explicit cast only.Alexey Bataev1-3/+13
2015-09-29Honor the casted-to alignment of an explicit cast even whenJohn McCall1-1/+0
2015-09-15Decorating vptr load & stores with !invariant.groupPiotr Padlewski1-3/+5
2015-09-11[OPENMP] Preserve alignment of the original variables for the captured refere...Alexey Bataev1-2/+6
2015-09-10[OPENMP] Outlined function for parallel and other regions with list of captur...Alexey Bataev1-1/+4
2015-09-10CFI: Introduce -fsanitize=cfi-icall flag.Peter Collingbourne1-0/+23
2015-09-09CodeGen: Add CFI unrelated cast checks to the new pointer code path.Peter Collingbourne1-0/+8
2015-09-08Introduce __builtin_nontemporal_store and __builtin_nontemporal_load.Michael Zolotukhin1-4/+18
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall1-405/+625
2015-09-04[OPENMP] Fix for http://llvm.org/PR24674: assertion failed and and abort trapAlexey Bataev1-4/+10
2015-08-31[OPENMP 4.0] Codegen for array sections.Alexey Bataev1-0/+151
2015-08-28Revert "[OPENMP 4.0] Codegen for array sections."Daniel Jasper1-127/+0
2015-08-28[OPENMP 4.0] Codegen for array sections.Alexey Bataev1-0/+127
2015-08-11Propagate SourceLocations through to get a Loc on float_cast_overflowFilipe Cabecinhas1-2/+4
2015-07-28[CodeGen] Simplify creation of shuffle masks.Benjamin Kramer1-33/+8
2015-07-21Pass an iterator range to EmitCallArgsDavid Blaikie1-2/+2
2015-07-14Rely on default zero-arg value for IRBuilder::CreateCall calls to zero-arg fu...David Blaikie1-2/+1
2015-07-10Respect alignment of nested bitfieldsUlrich Weigand1-9/+10
2015-07-02Attach attribute "trap-func-name" to call sites of llvm.trap and llvm.debugtrap.Akira Hatanaka1-2/+13
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-1/+1
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-19Implement diagnostic mode for -fsanitize=cfi*, -fsanitize=cfi-diag.Peter Collingbourne1-2/+4
2015-06-18Introduce -fsanitize-trap= flag.Peter Collingbourne1-12/+12
2015-05-18API update for streamlining of IRBuilder::CreateCall to just use ArrayRef/ini...David Blaikie1-4/+4
2015-05-11Unify sanitizer kind representation between the driver and the rest of the co...Peter Collingbourne1-4/+6
2015-04-23InstrProf: Stop using RegionCounter outside of CodeGenPGO (NFC)Justin Bogner1-4/+3
2015-04-09[CodeGen] Do a more principled fix for PR231653, always use the inner type.Benjamin Kramer1-10/+9
2015-04-09[CodeGen] When promoting a reference temporary to a global use the inner type...Benjamin Kramer1-3/+4
2015-04-05clang-format my last commitDavid Blaikie1-3/+2
2015-04-05[opaque pointer type] More GEP API migrationsDavid Blaikie1-4/+4
2015-04-04[opaque pointer type] More GEP API migrationsDavid Blaikie1-2/+2
2015-03-18Fix the LLVM type used when lowering initializer list reference temporaries t...Nick Lewycky1-2/+5
2015-03-17Revert r232454 and r232456: "Fix the LLVM type used when lowering initializer...Hans Wennborg1-5/+2
2015-03-17Fix the LLVM type used when lowering initializer list reference temporaries t...Nick Lewycky1-2/+5
2015-03-14Implement bad cast checks using control flow integrity information.Peter Collingbourne1-0/+7
2015-03-07Reapply r231508 "CodeGen: Emit constant temporaries into read-only globals."Benjamin Kramer1-2/+20
2015-03-07Revert r231508 "CodeGen: Emit constant temporaries into read-only globals."Hans Wennborg1-22/+2
2015-03-06CodeGen: Emit constant temporaries into read-only globals.Benjamin Kramer1-2/+22
2015-02-25Sema: Parenthesized bound destructor member expressions can be calledDavid Majnemer1-1/+1
2015-02-25[OPENMP] Rename methods of OpenMPRuntime class. NFC. Alexey Bataev1-1/+1
2015-02-14Try to unbreak the Hexagon botDavid Majnemer1-1/+1
2015-02-14CodeGen: _Atomic(_Complex) shouldn't crashDavid Majnemer1-2/+6
2015-02-14Revert "Revert r229082 for a bit, it caused PR22577."David Majnemer1-2/+3