summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)Author
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
2017-03-06[XRay] [clang] Allow logging the first argument of a function call.Dean Michael Berris
2017-02-17Retry^2: [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar
2017-02-17Revert "Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)"Vedant Kumar
2017-02-17Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar
2017-02-17Revert "[ubsan] Reduce null checking of C++ object pointers (PR27581)"Vedant Kumar
2017-02-17[ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar
2017-02-08[MS] Fix C++ destructor thunk line info for a declarationReid Kleckner
2017-01-31[X86] Teach Clang about -mfentry flagNirav Dave
2017-01-26PR0091R3: Implement parsing support for using templates as types.Richard Smith
2017-01-20[OPENMP] Fix for PR31643: Clang crashes when compiling code on WindowsAlexey Bataev
2017-01-13[tsan] Do not report errors in __destroy_helper_block_Anna Zaks