summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-76/+104
* [CodeGen][ObjC] Do not call objc_storeStrong when initializing aAkira Hatanaka2016-10-181-1/+9
* [ubsan] Disable bounds-check for flexible array ivarsVedant Kumar2016-10-041-0/+2
* Switch to a different workaround for unimplementability of P0145R3 in MS ABIs.Richard Smith2016-09-291-7/+25
* Re-commit r282556, reverted in r282564, with a fix to CallArgList::addFrom toRichard Smith2016-09-281-1/+10
* Revert r282556. This change made several bots unhappy.Richard Smith2016-09-281-10/+1
* P0145R3 (C++17 evaluation order tweaks): evaluate the right-hand side ofRichard Smith2016-09-271-1/+10
* Remove default argument from lambda to appease old MSVC.Richard Smith2016-09-271-1/+1
* P0145R3 (C++17 evaluation order tweaks): consistently emit the LHS of arrayRichard Smith2016-09-261-15/+35
* Update Clang for D20147 ("DebugInfo: New metadata representation for global v...Peter Collingbourne2016-09-131-2/+2
* Update clang for D21514. NFCAmaury Sechet2016-09-091-4/+5
* P0217R3: code generation support for decomposition declarations.Richard Smith2016-08-151-0/+6
* [OpenCL] Generate opaque type for sampler_t and function call for the initial...Yaxun Liu2016-07-281-0/+1
* [CodeGen] Use llvm::Type::getVectorNumElements instead of casting to llvm::Ve...Craig Topper2016-07-081-2/+1
* [Temporary, Lifetime] Add lifetime marks for temporariesTim Shen2016-07-011-1/+19
* CodeGen: Update Clang to use the new type metadata.Peter Collingbourne2016-06-241-9/+8
* Update clang for D20348Peter Collingbourne2016-06-141-3/+3
* [MS Volatile] Don't make volatile loads/stores to underaligned objects atomicDavid Majnemer2016-05-241-8/+7
* [ObjC][CodeGen] Remove an assert that is no longer correct.Akira Hatanaka2016-05-131-3/+10
* [ubsan] Add -fsanitize-undefined-strip-path-components=NFilipe Cabecinhas2016-05-121-1/+28
* Fix argument expansion of reference fields of structsReid Kleckner2016-05-021-0/+4
* Remove redundant conditions of the form (A || (!A && B)) -> (A || B)Benjamin Kramer2016-04-111-1/+1
* revert SVN r265702, r265640Saleem Abdulrasool2016-04-081-1/+1
* Basic: move CodeGenOptions from FrontendSaleem Abdulrasool2016-04-071-1/+1
* [cfi] Don't emit checks for disabled CFI kinds.Evgeniy Stepanov2016-03-151-8/+7
* Remove compile time PreserveName in favor of a runtime cc1 -discard-value-nam...Mehdi Amini2016-03-131-2/+0
* Temporarily revert these patches:Eric Christopher2016-03-121-0/+2
* Remove compile time PreserveName switch based on NDEBUGMehdi Amini2016-03-111-2/+0
* Preserve ExtParameterInfos into CGFunctionInfo.John McCall2016-03-111-2/+2
* [OPENMP 4.0] Fixed support of array sections/array subscripts.Alexey Bataev2016-02-041-44/+99
* [cfi] Safe handling of unaddressable vtable pointers (clang).Evgeniy Stepanov2016-02-031-2/+12
* Fix use of constexpr std::pair that's not in C++11.Evgeniy Stepanov2016-01-251-1/+1
* [cfi] Cross-DSO CFI diagnostic mode (clang part)Evgeniy Stepanov2016-01-251-34/+132
* Introduce -fsanitize-stats flag.Peter Collingbourne2016-01-161-0/+2
* CodeGen: Only emit CFI unrelated cast checks for bit casts.Peter Collingbourne2016-01-141-1/+2
* [Bugfix] Fix ICE on constexpr vector splat.George Burgess IV2016-01-131-0/+1
* Cross-DSO control flow integrity (Clang part).Evgeniy Stepanov2015-12-151-9/+41
* Preserve exceptions information during calls code generation.Samuel Antao2015-11-231-2/+12
* Clarify and elaborate the conditions on which we're checking targetEric Christopher2015-11-141-4/+6
* Provide a frontend based error for always_inline functions that requireEric Christopher2015-11-121-0/+9
* CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-11-061-1/+1
* Define weak and __weak to mean ARC-style weak references, even in MRC.John McCall2015-10-221-16/+15
* [DEBUG INFO] Emit debug info for type used in explicit cast only.Alexey Bataev2015-10-201-3/+13
* Honor the casted-to alignment of an explicit cast even whenJohn McCall2015-09-291-1/+0
* Decorating vptr load & stores with !invariant.groupPiotr Padlewski2015-09-151-3/+5
* [OPENMP] Preserve alignment of the original variables for the captured refere...Alexey Bataev2015-09-111-2/+6
* [OPENMP] Outlined function for parallel and other regions with list of captur...Alexey Bataev2015-09-101-1/+4
* CFI: Introduce -fsanitize=cfi-icall flag.Peter Collingbourne2015-09-101-0/+23
* CodeGen: Add CFI unrelated cast checks to the new pointer code path.Peter Collingbourne2015-09-091-0/+8
* Introduce __builtin_nontemporal_store and __builtin_nontemporal_load.Michael Zolotukhin2015-09-081-4/+18
OpenPOWER on IntegriCloud