summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2018-10-01Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-09-09Revert r341754.Akira Hatanaka
2018-09-08Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-08-20[OPENMP][BLOCKS]Fix PR38923: reference to a global variable is capturedAlexey Bataev
2018-08-15[OPENMP] FIx processing of declare target variables.Alexey Bataev
2018-08-09Port getLocStart -> getBeginLocStephen Kelly
2018-08-04Avoid creating conditional cleanup blocks that contain only @llvm.lifetime.en...Richard Smith
2018-07-30Remove trailing spaceFangrui Song
2018-07-02[CodeGenCXX] Emit strip.invariant.group with -fstrict-vtable-pointersPiotr Padlewski
2018-06-21Ignore blacklist when generating __cfi_check_fail.Evgeniy Stepanov
2018-06-15[NFC] Add CreateMemTempWithoutCast and CreateTempAllocaWithoutCastYaxun Liu
2018-05-22Revert r332982 Call CreateTempMemWithoutCast for ActiveFlagYaxun Liu
2018-05-22Call CreateTempMemWithoutCast for ActiveFlagYaxun Liu
2018-05-17CodeGen: Fix invalid bitcast for lifetime.start/endYaxun Liu
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl
2018-05-03Rename invariant.group.barrier to launder.invariant.groupPiotr Padlewski
2018-04-11[CodeGen] Handle __func__ inside __finallyShoaib Meenai
2018-04-05PR36992: do not store beyond the dsize of a class object unless we knowRichard Smith
2018-03-30[OPENMP] Added emission of offloading data sections for declare targetAlexey Bataev
2018-03-29Set dso_local on cfi_slowpath.Rafael Espindola
2018-03-29Mark __cfi_check as dso_local.Rafael Espindola
2018-03-26[OPENMP] Codegen for declare target with link clause.Alexey Bataev
2018-03-20[CodeGen] Ignore OpaqueValueExprs that are unique references to theirAkira Hatanaka
2018-03-08Fix a doc typo; NFCGeorge Burgess IV
2018-02-03Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types.Sander de Smalen
2018-02-01Reverting patch rL323952 due to build errors that ISander de Smalen
2018-02-01[DebugInfo] Enable debug information for C99 VLA typesSander de Smalen
2018-01-08[CodeGen] Fix TBAA info for accesses to members of base classesIvan A. Kosarev
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