aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)Author
2018-01-12Allocate and access NormalCleanupDest with the natural alignment of i32.John McCall
2018-01-09Added Control Flow Protection FlagOren Ben Simhon
2018-01-08Implement Attribute Target MultiVersioningErich Keane
2018-01-05No -fsanitize=function warning when calling noexcept function through non-noe...Stephan Bergmann
2018-01-02[WinEH] Allow for multiple terminatepadsReid Kleckner
2017-12-16[Driver, CodeGen] pass through and apply -fassociative-mathSanjay Patel
2017-12-15[OPENMP] Codegen `declare simd` for function declarations.Alexey Bataev
2017-12-09Hardware-assisted AddressSanitizer (clang part).Evgeniy Stepanov
2017-11-30[XRay][clang] Introduce -fxray-always-emit-customeventsDean Michael Berris
2017-11-21Add -finstrument-function-entry-bare flagHans Wennborg
2017-11-14Switch -mcount and -finstrument-functions to emit EnterExitInstrumenter attri...Hans Wennborg
2017-11-11[coroutines] Promote cleanup.dest.slot allocas to registers to avoid storing ...Gor Nishanov
2017-11-06[CodeGen] match new fast-math-flag method: isFast()Sanjay Patel
2017-10-31[CodeGen] Propagate may-alias'ness of lvalues with TBAA infoIvan A. Kosarev
2017-10-17[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev
2017-10-15Convert clang::LangAS to a strongly typed enumAlexander Richardson
2017-10-14[ubsan] Don't emit function signatures for non-static member functionsVedant Kumar
2017-10-13Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with...Ivan A. Kosarev
2017-10-13[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev
2017-10-13[CodeGen] getNaturalTypeAlignment() to generate TBAA info along with LValue b...Ivan A. Kosarev
2017-10-12[CodeGen] Generate TBAA info along with LValue base infoIvan A. Kosarev
2017-10-06Refine generation of TBAA information in clangIvan A. Kosarev
2017-10-05Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags"Ivan A. Kosarev
2017-10-05[CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev
2017-10-02[CodeGen] Do not refer to complete TBAA info where we actually deal with just...Ivan A. Kosarev
2017-09-25Allow specifying sanitizers in blacklistsVlad Tsyrklevich
2017-09-13[ubsan] Function Sanitizer: Don't require writable text segmentsVedant Kumar
2017-08-24Expose -mllvm -accurate-sample-profile to clang.Dehao Chen
2017-08-24[ubsan] PR34266: When sanitizing the 'this' value for a member function that ...Richard Smith
2017-08-24Revert "[ubsan] PR34266: When sanitizing the 'this' value for a member functi...Adrian Prantl
2017-08-23[ubsan] PR34266: When sanitizing the 'this' value for a member function that ...Richard Smith
2017-08-04Clean up some lambda conversion operator code, NFCReid Kleckner
2017-08-04Reland "CFI: blacklist STL allocate() from unrelated-casts"Vlad Tsyrklevich
2017-08-04Revert "Reland "CFI: blacklist STL allocate() from unrelated-casts""Vlad Tsyrklevich
2017-08-04Reland "CFI: blacklist STL allocate() from unrelated-casts"Vlad Tsyrklevich
2017-08-04Revert "CFI: blacklist STL allocate() from unrelated-casts"Vlad Tsyrklevich
2017-08-04CFI: blacklist STL allocate() from unrelated-castsVlad Tsyrklevich
2017-07-26[OpenCL] Fix access qualifiers metadata for kernel arguments with typedefAlexey Sotkin
2017-06-23[ubsan] Improve diagnostics for return value checks (clang)Vedant Kumar
2017-06-19[Clang] Handle interaction of -pg and no_instrument_function attribute.Manoj Gupta
2017-06-09[DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.Alexey Bataev
2017-06-01[CGDebugInfo] Finalize SubPrograms when we're done with themKeno Fischer
2017-05-18[CodeGen] Propagate LValueBaseInfo instead of AlignmentSourceKrzysztof Parzyszek
2017-05-04[OpenCL] Add intel_reqd_sub_group_size attribute supportXiuli Pan
2017-04-14[ubsan] Reduce alignment checking of C++ object pointersVedant Kumar
2017-03-31[OpenCL] Do not generate "kernel_arg_type_qual" metadata for non-pointer argsEgor Churaev
2017-03-31[msan] Turn off lifetime markers even when use after scope checking is on.Benjamin Kramer
2017-03-30[XRay] Add -fxray-{always,never}-instrument= flags to clangDean Michael Berris
2017-03-14[ubsan] Add a nullability sanitizerVedant Kumar
2017-03-08Honor __unaligned in codegen for declarations and expressionsRoger Ferrer Ibanez