summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2016-11-16Improve handling of __FUNCTION__ and other predefined expression for Objectiv...Mehdi Amini
2016-11-15Revert "Improve handling of __FUNCTION__ and other predefined expression for ...Mehdi Amini
2016-11-15Improve handling of __FUNCTION__ and other predefined expression for Objectiv...Mehdi Amini
2016-11-07[OPENMP] Fixed codegen for __real/__imag expressions in atomicAlexey Bataev
2016-11-07[OPENMP] Fixed capturing of VLA variables.Alexey Bataev
2016-11-07Revert "[OPENMP] Fixed capturing of VLA variables."Diana Picus
2016-11-07[OPENMP] Fixed capturing of VLA variables.Alexey Bataev
2016-10-26Refactor call emission to package the function pointer together withJohn McCall
2016-10-18[CodeGen][ObjC] Do not call objc_storeStrong when initializing aAkira Hatanaka
2016-10-04[ubsan] Disable bounds-check for flexible array ivarsVedant Kumar
2016-09-29Switch to a different workaround for unimplementability of P0145R3 in MS ABIs.Richard Smith
2016-09-28Re-commit r282556, reverted in r282564, with a fix to CallArgList::addFrom toRichard Smith
2016-09-28Revert r282556. This change made several bots unhappy.Richard Smith
2016-09-27P0145R3 (C++17 evaluation order tweaks): evaluate the right-hand side ofRichard Smith
2016-09-27Remove default argument from lambda to appease old MSVC.Richard Smith
2016-09-26P0145R3 (C++17 evaluation order tweaks): consistently emit the LHS of arrayRichard Smith
2016-09-13Update Clang for D20147 ("DebugInfo: New metadata representation for global v...Peter Collingbourne
2016-09-09Update clang for D21514. NFCAmaury Sechet
2016-08-15P0217R3: code generation support for decomposition declarations.Richard Smith
2016-07-28[OpenCL] Generate opaque type for sampler_t and function call for the initial...Yaxun Liu
2016-07-08[CodeGen] Use llvm::Type::getVectorNumElements instead of casting to llvm::Ve...Craig Topper
2016-07-01[Temporary, Lifetime] Add lifetime marks for temporariesTim Shen
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