summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2019-06-27[clang] Add DISuprogram and DIE for a func declDjordje Todorovic
2019-06-21Ensure Target Features always_inline error happens in C++ cases.Erich Keane
2019-06-20P0840R2: support for [[no_unique_address]] attributeRichard Smith
2019-06-20[OpenMP] Add support for handling declare target to clause when unified memor...Gheorghe-Teodor Bercea
2019-06-14C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue c...Richard Smith
2019-06-14Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340.Nico Weber
2019-06-13C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue c...Richard Smith
2019-06-11Remove redundant check for whether a DeclRefExpr that names a captureRichard Smith
2019-06-11For DR712: store on a MemberExpr whether it constitutes an odr-use.Richard Smith
2019-06-11For DR712: store on a DeclRefExpr whether it constitutes an odr-use.Richard Smith
2019-05-16Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier
2019-05-02Adapt -fsanitize=function to SANITIZER_NON_UNIQUE_TYPEINFOStephan Bergmann
2019-04-02[CodeGen] Fix a regression by emitting lambda expressions in EmitLValueErik Pilkington
2019-03-22IRGen: Remove StructorType; thread GlobalDecl through more code. NFCI.Peter Collingbourne
2019-03-06[Fixed Point Arithmetic] Fixed Point and Integer ConversionsLeonard Chan
2019-03-01[Driver] Allow enum SanitizerOrdinal to represent more than 64 different sani...Pierre Gousseau
2019-02-26revert r354873 as this breaks lldb builds.Pierre Gousseau
2019-02-26[Driver] Allow enum SanitizerOrdinal to represent more than 64 different sani...Pierre Gousseau
2019-02-09[opaque pointer types] Cleanup CGBuilder's Create*GEP.James Y Knight
2019-02-08[opaque pointer types] Cleanup CGBuilder's Create*GEP.James Y Knight
2019-02-07[opaque pointer types] Pass through function types for TLSJames Y Knight
2019-02-05[opaque pointer types] Pass function types for runtime function calls.James Y Knight
2019-02-03[opaque pointer types] Trivial changes towards CallInst requiringJames Y Knight
2019-02-01[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight
2019-01-31Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight
2019-01-31[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight
2019-01-30Add a 'dynamic' parameter to the objectsize intrinsicErik Pilkington
2019-01-23[ubsan] Check the correct size when sanitizing array new.Richard Smith
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