summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.h
AgeCommit message (Expand)Author
2023-09-08Take math-errno into account with '#pragma float_control(precise,on)' andZahira Ammarguellat
2023-09-05[NFC] Remove unneeded header includesBill Wendling
2023-08-31[NFC][Clang] Remove redundant function definitionsJuan Manuel MARTINEZ CAAMAÑO
2023-08-30[NFC][Clang] Remove unused function `CodeGenModule::addDefaultFunctionDefinit...Juan Manuel MARTINEZ CAAMAÑO
2023-08-29[OpenMP][DeviceRTL][AMDGPU] Support code object version 5Saiyedul Islam
2023-08-27[CodeGen] Modernize InstrProfStats (NFC)Kazu Hirata
2023-08-17[CodeGen] Restrict addEmittedDeferredDecl to incremental extensionsJonas 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-07-25[clang][CodeGenModule] remove declaration of GetAddrOfConstantStringNick Desaulniers
2023-07-25[Support] Change SetVector's default template parameter to SmallVector<*, 0>Fangrui Song
2023-07-25Reapply "[OpenMP] Add the `ompx_attribute` clause for target directives"Johannes Doerfert
2023-07-25Revert "[OpenMP] Add the `ompx_attribute` clause for target directives"Aaron Ballman
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[OpenMP] Add the `ompx_attribute` clause for target directivesJohannes Doerfert
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-06-14[CodeGen] Remove unused function GetOrCreateRTTIProxyGlobalVariableKazu Hirata
2023-06-07[clang][CodeGen] Fix GPU-specific attributes being dropped by bitcode linkingpvanhout
2023-04-29LangRef: Add "dynamic" option to "denormal-fp-math"Matt Arsenault
2023-04-28[NFC][CLANG] Fix coverity remarks about large copy by valuesManna, Soumi
2023-03-16Emit const globals with constexpr destructor as constant LLVM valuesHans Wennborg
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata
2023-01-13[clang][NFC] Remove dependency on DataLayout::getPrefTypeAlignmentGuillaume Chatelet
2022-12-08[clang] Ensure correct metadata for relative vtablesLeonard Chan
2022-12-04[NFC][CodeGen] Add const to a methodVitaly Buka
2022-12-03[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-12-03[clang-repl] Support statements on global scope in incremental mode.Vassil Vassilev
2022-08-24KCFI sanitizerSami Tolvanen
2022-08-24Revert "KCFI sanitizer"Sami Tolvanen
2022-08-24KCFI sanitizerSami Tolvanen
2022-08-22[CodeGen] Sort llvm.global_ctors by lexing order before emissionYuanfang Chen
2022-08-04[InstrProf][attempt 2] Add new format for -fprofile-list=Ellis Hoag
2022-08-04Revert "[InstrProf] Add new format for -fprofile-list="Nico Weber
2022-08-04[InstrProf] Add new format for -fprofile-list=Ellis Hoag
2022-07-26[CGDebugInfo] Access the current working directory from the `VFS`Argyrios Kyrtzidis
2022-07-23[NFC] Move function definition to cpp fileJun Zhang
2022-07-22re-land [C++20][Modules] Build module static initializers per P1874R1.Iain Sandoe
2022-07-14[InstrProf] Add options to profile function groupsEllis Hoag
2022-07-13[CodeGen] Keep track of decls that were deferred and have been emitted.Jun Zhang
2022-07-11Revert "[C++20][Modules] Build module static initializers per P1874R1."Iain Sandoe
2022-07-09[C++20][Modules] Build module static initializers per P1874R1.Iain Sandoe
2022-06-27[ubsan] Using metadata instead of prologue data for function sanitizerYuanfang Chen
2022-06-24[HIP] add -fhip-kernel-arg-nameYaxun (Sam) Liu
2022-06-18Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder"Jun Zhang
2022-06-16[clang] Don't emit type test/assume for virtual classes that should never par...Arthur Eubanks
2022-06-14Revert "Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBu...Jun Zhang