summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2018-01-05No -fsanitize=function warning when calling noexcept function through non-noe...Stephan Bergmann
2017-12-29[OPENMP] Support for -fopenmp-simd option with compilation of simd loopsAlexey Bataev
2017-12-28-fsanitize=vptr warnings on bad static types in dynamic_cast and typeidStephan Bergmann
2017-12-21[CodeGen] Fix access sizes in new-format TBAA tagsIvan A. Kosarev
2017-12-21[ubsan] Diagnose noreturn functions which returnVedant Kumar
2017-12-18Revert r320978 "No -fsanitize=function warning when calling noexcept function...Stephan Bergmann
2017-12-18No -fsanitize=function warning when calling noexcept function through non-noe...Stephan Bergmann
2017-12-14Fix many -Wsign-compare and -Wtautological-constant-compare warnings.Zachary Turner
2017-12-08[ubsan] array-bounds: Ignore params with constant sizeVedant Kumar
2017-12-08[ubsan] Use pass_object_size info in bounds checksVedant Kumar
2017-12-03Revert "[CodeGen] Add initial support for union members in TBAA"Hal Finkel
2017-11-30[CodeGen] Add initial support for union members in TBAAIvan A. Kosarev
2017-10-31[CFI] Add CFI-icall pointer type generalizationVlad Tsyrklevich
2017-10-31[CodeGen] Propagate may-alias'ness of lvalues with TBAA infoIvan A. Kosarev
2017-10-30CodeGen: Fix insertion position of addrspace cast for allocaYaxun Liu
2017-10-30[CodeGen] Generate TBAA info for reference loadsIvan A. Kosarev
2017-10-24CodeGen: Fix missing debug loc due to allocaYaxun Liu
2017-10-20[CodeGen] Fix generation of TBAA info for array-to-pointer conversionsIvan A. Kosarev
2017-10-17[CodeGen] Refine generation of TBAA info for bit-field lvaluesIvan A. Kosarev
2017-10-17[CodeGen] Pass TBAA info along with lvalue base info everywhereIvan A. Kosarev
2017-10-17[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev
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] emitOMPArraySectionBase() to generate TBAA info along with LValue b...Ivan A. Kosarev
2017-10-13[CodeGen] getNaturalTypeAlignment() to generate TBAA info along with LValue b...Ivan A. Kosarev
2017-10-13[CodeGen] EmitLoadOfReference() to generate TBAA info along with LValue base ...Ivan A. Kosarev
2017-10-13[CodeGen] EmitLoadOfPointer() to generate TBAA info along with LValue base infoIvan A. Kosarev
2017-10-13[CodeGen] EmitCXXMemberDataPointerAddress() to generate TBAA info along with ...Ivan A. Kosarev
2017-10-12[OPENMP] Fix PR34926: Fix handling of the array sections passed asAlexey Bataev
2017-10-12[CodeGen] Generate TBAA info along with LValue base infoIvan A. Kosarev
2017-10-10[CodeGen] Do not construct complete LValue base info in trivial casesIvan A. Kosarev
2017-10-06[OPENMP] Capture references to global variables.Alexey Bataev
2017-10-06Refine generation of TBAA information in clangIvan A. Kosarev
2017-10-05[CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan 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-03[CodeGen] Introduce generic TBAA access descriptorsIvan A. Kosarev
2017-10-03[ubsan] Skip alignment checks which are folded awayVedant Kumar
2017-10-03[ubsan] Save the result of getLLVMContext. NFC.Vedant Kumar
2017-10-03[ubsan] Add helpers to decide when null/vptr checks are required. NFC.Vedant Kumar
2017-10-03[ubsan] Save a ptrtoint when emitting alignment checksVedant Kumar
2017-10-02[CodeGen] Have a special function to get TBAA info for may-alias accessesIvan A. Kosarev
2017-10-02[CodeGen] Do not refer to complete TBAA info where we actually deal with just...Ivan A. Kosarev
2017-09-27[OpenCL] Handle address space conversion while setting type alignment.Anastasia Stulova
2017-09-25Allow specifying sanitizers in blacklistsVlad Tsyrklevich
2017-09-13[ubsan] Function Sanitizer: Don't require writable text segmentsVedant Kumar
2017-09-03[CodeGen] Treat all vector fields as mayaliasHal Finkel
2017-08-29Minimal runtime for UBSan.Evgeniy Stepanov
2017-08-25[IRGen] Evaluate constant static variables referenced through memberAlex Lorenz
2017-08-22[OPENMP] Fix for PR34014: OpenMP 4.5: Target construct in static methodAlexey Bataev