summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Remove redundant check for whether a DeclRefExpr that names a captureRichard Smith2019-06-111-10/+1
* For DR712: store on a MemberExpr whether it constitutes an odr-use.Richard Smith2019-06-111-7/+1
* For DR712: store on a DeclRefExpr whether it constitutes an odr-use.Richard Smith2019-06-111-6/+13
* Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier2019-05-161-4/+8
* Adapt -fsanitize=function to SANITIZER_NON_UNIQUE_TYPEINFOStephan Bergmann2019-05-021-1/+2
* [CodeGen] Fix a regression by emitting lambda expressions in EmitLValueErik Pilkington2019-04-021-0/+2
* IRGen: Remove StructorType; thread GlobalDecl through more code. NFCI.Peter Collingbourne2019-03-221-2/+2
* [Fixed Point Arithmetic] Fixed Point and Integer ConversionsLeonard Chan2019-03-061-0/+2
* [Driver] Allow enum SanitizerOrdinal to represent more than 64 different sani...Pierre Gousseau2019-03-011-7/+4
* revert r354873 as this breaks lldb builds.Pierre Gousseau2019-02-261-4/+7
* [Driver] Allow enum SanitizerOrdinal to represent more than 64 different sani...Pierre Gousseau2019-02-261-7/+4
* [opaque pointer types] Cleanup CGBuilder's Create*GEP.James Y Knight2019-02-091-17/+2
* [opaque pointer types] Cleanup CGBuilder's Create*GEP.James Y Knight2019-02-081-3/+2
* [opaque pointer types] Pass through function types for TLSJames Y Knight2019-02-071-3/+3
* [opaque pointer types] Pass function types for runtime function calls.James Y Knight2019-02-051-1/+1
* [opaque pointer types] Trivial changes towards CallInst requiringJames Y Knight2019-02-031-3/+3
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-2/+3
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-3/+2
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-2/+3
* Add a 'dynamic' parameter to the objectsize intrinsicErik Pilkington2019-01-301-1/+2
* [ubsan] Check the correct size when sanitizing array new.Richard Smith2019-01-231-16/+23
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix cleanup registration for lambda captures.Richard Smith2019-01-171-9/+0
* [ObjCARC] Add an new attribute, objc_externally_retainedErik Pilkington2019-01-041-2/+6
* [OpenCL] Add generic AS to 'this' pointerMikael Nilsson2018-12-131-1/+1
* Revert "[OpenCL] Add generic AS to 'this' pointer"Mikael Nilsson2018-12-121-1/+1
* [OpenCL] Add generic AS to 'this' pointerMikael Nilsson2018-12-121-1/+1
* [OpenCL] Fix for TBAA information of pointer after addresspacecastAndrew Savonichev2018-12-121-2/+3
* Move CodeGenOptions from Frontend to BasicRichard Trieu2018-12-111-1/+1
* Ensure sanitizer check function calls have a !dbg locationAdrian Prantl2018-11-281-0/+5
* [OpenCL] Enable address spaces for references in C++Anastasia Stulova2018-11-161-1/+8
* [NFC] Move storage of dispatch-version to GlobalDeclErich Keane2018-11-131-4/+10
* Compound literals, enums, et al require const exprBill Wendling2018-11-091-0/+2
* [CodeGen] Move `emitConstant` from ScalarExprEmitter to CodeGenFunction. NFC.Volodymyr Sapsai2018-11-011-0/+10
* NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington2018-10-301-2/+2
* [AST] Refactor PredefinedExprBruno Ricci2018-10-271-1/+1
* [Fixed Point Arithmetic] Fixed Point to Boolean CastLeonard Chan2018-10-231-0/+1
* [OpenCL][NFC] Unify ZeroToOCL* cast typesAndrew Savonichev2018-10-231-4/+2
* Revert "Ensure sanitizer check function calls have a !dbg location"Vlad Tsyrklevich2018-10-221-3/+0
* Ensure sanitizer check function calls have a !dbg locationAdrian Prantl2018-10-221-0/+3
* [Fixed Point Arithmetic] FixedPointCastLeonard Chan2018-10-151-0/+1
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-2/+2
* Revert r343518.Akira Hatanaka2018-10-011-2/+2
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-2/+2
* Revert r341754.Akira Hatanaka2018-09-091-2/+2
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-09-081-2/+2
* [OPENMP][BLOCKS]Fix PR38923: reference to a global variable is capturedAlexey Bataev2018-08-201-1/+2
* [OPENMP] FIx processing of declare target variables.Alexey Bataev2018-08-151-12/+8
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-10/+8
* Avoid creating conditional cleanup blocks that contain only @llvm.lifetime.en...Richard Smith2018-08-041-7/+40
OpenPOWER on IntegriCloud