aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGDeclCXX.cpp
AgeCommit message (Expand)Author
2019-04-25Fix bug 37903:MS ABI: handle inline static data member and inline variable as...Jennifer Yu
2019-04-24[codeview] Fix symbol names for dynamic initializers and atexit stubsReid Kleckner
2019-04-11Revert r357610, it caused PR41471Nico Weber
2019-04-03Bug-40323: MS ABI adding template static member in the linker directive secti...Jennifer Yu
2019-03-22IRGen: Remove StructorType; thread GlobalDecl through more code. NFCI.Peter Collingbourne
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-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
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-11Move CodeGenOptions from Frontend to BasicRichard Trieu
2018-11-12[CodeGen][CXX]: Fix no_destroy CG bug under specific circumstancesKristina Brooks
2018-11-10[clang]: Fix misapplied patch in 346582.Kristina Brooks
2018-11-10Correct naming conventions and 80 col rule violation in CGDeclCXX.cpp. NFC.Kristina Brooks
2018-10-31Part of PR39508: Emit an @llvm.invariant.start after storing toRichard Smith
2018-10-25[AArch64] Branch Protection and Return Address Signing B Key SupportLuke Cheeseman
2018-09-13[AArch64] Enable return address signing for static ctorsOliver Stannard
2018-09-07[MSan] add KMSAN support to Clang driverAlexander Potapenko
2018-08-09Port getLocStart -> getBeginLocStephen Kelly
2018-07-30Remove trailing spaceFangrui Song
2018-04-17Add a command line option 'fregister_global_dtors_with_atexit' toAkira Hatanaka
2018-04-13hwasan: add -fsanitize=kernel-hwaddress flagAndrey Konovalov
2018-04-05PR36992: do not store beyond the dsize of a class object unless we knowRichard Smith
2018-04-03Add the -fsanitize=shadow-call-stack flagVlad Tsyrklevich
2018-03-28[OPENMP] Codegen for ctor|dtor of declare target variables.Alexey Bataev
2018-02-28Pass a GlobalDecl to SetInternalFunctionAttributes. NFC.Rafael Espindola
2018-02-28[ObjC] Allow declaring __strong pointer fields in structs in Objective-CAkira Hatanaka
2017-12-29[OPENMP] Support for -fopenmp-simd option with compilation of simd loopsAlexey Bataev
2017-12-09Hardware-assisted AddressSanitizer (clang part).Evgeniy Stepanov
2017-09-25Allow specifying sanitizers in blacklistsVlad Tsyrklevich
2017-08-27D34059: Get the file name for the symbol from the Module, not the SourceManager.Vassil Vassilev
2017-07-26Add branch weights to branches for static initializers.Richard Smith
2017-06-09[DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.Alexey Bataev
2017-05-01Adapt to LLVM's rename of WeakVH to WeakTrackingVH; NFCSanjoy Das
2017-04-26Revert "Update to LLVM's use of WeakTrackingVH; NFC"Sanjoy Das
2017-04-26Update to LLVM's use of WeakTrackingVH; NFCSanjoy Das
2017-03-21Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner
2017-01-13Improve handling of instantiated thread_local variables in Itanium C++ ABI.Richard Smith
2016-12-15CodeGen: fix runtime function dll storageSaleem Abdulrasool
2016-07-22Clang changes for overloading invariant.start and end intrinsicsAnna Thomas
2016-07-22test commit. update comment grammatically. NFCAnna Thomas
2016-07-11[CodeGen] Treat imported static local variables as declarationsDavid Majnemer
2016-06-21[CodeGen] Do not run initializers for imported variablesDavid Majnemer
2016-05-10Introduce CGCXXABI::canCallMismatchedFunctionTypeDerek Schuff
2016-05-10more cleanupDerek Schuff
2016-05-10Clarify condition, remove redundant checkDerek Schuff
2016-05-10Clean up condition, add ARM to testDerek Schuff
2016-05-10Do not register incompatible C++ destructors with __cxa_atexitDerek Schuff