summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)Author
2023-10-31[clang][NFC] Refactor `ArrayType::ArraySizeModifier`Vlad Serebrennikov
2023-10-17[HIP][Clang][CodeGen] Add CodeGen support for `hipstdpar`Alex Voicu
2023-10-10[C++20] [Modules] Don't emit function bodies which is noinline and av… (#68...Chuanqi Xu
2023-10-09[OpenMP] Fix setting visibility on declare target variablesJoseph Huber
2023-10-05[OpenMP] Prevent AMDGPU from overriding visibility on DT_nohost variables (#6...Joseph Huber
2023-10-05[clang] Replace uses of Type::getPointerType (NFC)JOE1994
2023-10-02-fsanitize=function: fix MSVC hashing to sugared type (#66816)Matheus Izvekov
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot
2023-10-02[C++20] [Modules] Fix crash when emitting module inits for duplicated modulesChuanqi Xu
2023-09-30[clang] Remove uses of llvm::Type::getPointerTo() (NFC)JOE1994
2023-09-28[NFC] [C++20] [Modules] Refactor Module::getGlobalModuleFragment and Module::...Chuanqi Xu
2023-09-26[clang] Add -mlarge-data-threshold for x86_64 medium code model (#66839)Arthur Eubanks
2023-09-25[clang][CodeGen] Simplify code based on opaque pointers (#65624)Björn Pettersson
2023-09-13Revert "[clang][CodeGen] Emit annotations for function declarations."Benjamin Kramer
2023-09-12[clang][CodeGen] Emit annotations for function declarations.Brendan Dahl
2023-09-08Reapply "[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`"Jan Svoboda
2023-09-06Revert "[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`"Jan Svoboda
2023-09-06[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`Jan Svoboda
2023-09-01[CodeGen] First check the kind and then the llvm::Function properties.Vassil Vassilev
2023-09-01[clang] [MinGW] Add the option -fno-auto-importMartin Storsjö
2023-08-31[XCOFF][AIX] Issue an error when specifying an alias for a common symbolStephen Peckham
2023-08-30[CodeGen] Function multi-versioning: don't set comdat for internal linkage re...Fangrui Song
2023-08-30[NFC] Remove unused variables declared in conditionsTakuya Shimizu
2023-08-29[OpenMP][DeviceRTL][AMDGPU] Support code object version 5Saiyedul Islam
2023-08-28[MSABI] Remove comdat attribute for inheriting ctor.Jennifer Yu
2023-08-25[X86] __builtin_cpu_supports: support x86-64{,-v2,-v3,-v4}Fangrui Song
2023-08-24[OpenMP] Emit offloading entries for indirect target variablesJoseph Huber
2023-08-18[CodeGen] Keep track of eagerly emitted globalsJonas Hahnfeld
2023-08-17Revert "[CodeGen] Keep track of eagerly emitted globals"Jonas Hahnfeld
2023-08-17[CodeGen] Keep track of eagerly emitted globalsJonas Hahnfeld
2023-08-17[CodeGen] Clean up access to EmittedDeferredDecls, NFCI.Jonas Hahnfeld
2023-08-17[CodeGen] Remove Constant arguments from linkage functions, NFCI.Jonas Hahnfeld
2023-08-14Make globals with mutable members non-constant, even in custom sectionsDavid Blaikie
2023-08-14Disable sanitizer's on ifunc resolvers.Daniel Kiss
2023-08-10[clang] Drop some references to typed pointers (getInt8PtrTy). NFCBjorn Pettersson
2023-08-08[Clang][AArch64] Add/implement ACLE keywords for SME.Sander de Smalen
2023-08-03[X86][Regcall] Add an option to respect regcall ABI v.4 in win64&win32Bing1 Yu
2023-07-31[CodeGen] Assert that EmittedDeferredDecls is emptyJonas Hahnfeld
2023-07-28Remove private rdar links. NFCAkira Hatanaka
2023-07-28[OpenMP] Do not always emit unused extern variablesJoseph Huber
2023-07-25[Support] Change SetVector's default template parameter to SmallVector<*, 0>Fangrui Song
2023-07-25Revert rGfae7b98c221b5b28797f7b56b656b6b819d99f27 "[Support] Change SetVector...Simon Pilgrim
2023-07-25[Support] Change SetVector's default template parameter to SmallVector<*, 0>Fangrui Song
2023-07-24[Clang] Fix consteval propagation for aggregates and defaulted constructorsCorentin Jabot
2023-07-22[CodeGen] Stabilize C2/D2 to C1/D1 replacement orderFangrui Song
2023-07-21Optimize emission of `dynamic_cast` to final classes.Richard Smith
2023-07-20[NFC] Remove needless nullchecks.Sindhu Chittireddy
2023-07-19[Clang][CodeGen]`vtable`, `typeinfo` et al. are globalsAlex Voicu
2023-07-17Revert "Remove rdar links; NFC"Mehdi Amini
2023-07-15Add option -fkeep-persistent-storage-variables to emit all variables that hav...Zheng Qian