summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-17Fix cleanup registration for lambda captures.Richard Smith
2019-01-04[ObjCARC] Add an new attribute, objc_externally_retainedErik Pilkington
2018-12-13[OpenCL] Add generic AS to 'this' pointerMikael Nilsson
2018-12-12Revert "[OpenCL] Add generic AS to 'this' pointer"Mikael Nilsson
2018-12-12[OpenCL] Add generic AS to 'this' pointerMikael Nilsson
2018-12-12[OpenCL] Fix for TBAA information of pointer after addresspacecastAndrew Savonichev
2018-12-11Move CodeGenOptions from Frontend to BasicRichard Trieu
2018-11-28Ensure sanitizer check function calls have a !dbg locationAdrian Prantl
2018-11-16[OpenCL] Enable address spaces for references in C++Anastasia Stulova
2018-11-13[NFC] Move storage of dispatch-version to GlobalDeclErich Keane
2018-11-09Compound literals, enums, et al require const exprBill Wendling
2018-11-01[CodeGen] Move `emitConstant` from ScalarExprEmitter to CodeGenFunction. NFC.Volodymyr Sapsai
2018-10-30NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington
2018-10-27[AST] Refactor PredefinedExprBruno Ricci
2018-10-23[Fixed Point Arithmetic] Fixed Point to Boolean CastLeonard Chan
2018-10-23[OpenCL][NFC] Unify ZeroToOCL* cast typesAndrew Savonichev
2018-10-22Revert "Ensure sanitizer check function calls have a !dbg location"Vlad Tsyrklevich
2018-10-22Ensure sanitizer check function calls have a !dbg locationAdrian Prantl
2018-10-15[Fixed Point Arithmetic] FixedPointCastLeonard Chan
2018-10-01Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-10-01Revert r343518.Akira Hatanaka
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