aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.h
AgeCommit message (Expand)AuthorFilesLines
2023-09-08Take math-errno into account with '#pragma float_control(precise,on)' andZahira Ammarguellat1-0/+6
2023-09-05[NFC] Remove unneeded header includesBill Wendling1-0/+1
2023-08-31[NFC][Clang] Remove redundant function definitionsJuan Manuel MARTINEZ CAAMAÑO1-20/+0
2023-08-30[NFC][Clang] Remove unused function `CodeGenModule::addDefaultFunctionDefinit...Juan Manuel MARTINEZ CAAMAÑO1-1/+0
2023-08-29[OpenMP][DeviceRTL][AMDGPU] Support code object version 5Saiyedul Islam1-5/+5
2023-08-27[CodeGen] Modernize InstrProfStats (NFC)Kazu Hirata1-8/+6
2023-08-17[CodeGen] Restrict addEmittedDeferredDecl to incremental extensionsJonas Hahnfeld1-0/+4
2023-08-17[CodeGen] Clean up access to EmittedDeferredDecls, NFCI.Jonas Hahnfeld1-4/+9
2023-08-17[CodeGen] Remove Constant arguments from linkage functions, NFCI.Jonas Hahnfeld1-3/+2
2023-08-14Make globals with mutable members non-constant, even in custom sectionsDavid Blaikie1-2/+0
2023-07-25[clang][CodeGenModule] remove declaration of GetAddrOfConstantStringNick Desaulniers1-5/+0
2023-07-25[Support] Change SetVector's default template parameter to SmallVector<*, 0>Fangrui Song1-1/+1
2023-07-25Reapply "[OpenMP] Add the `ompx_attribute` clause for target directives"Johannes Doerfert1-0/+15
2023-07-25Revert "[OpenMP] Add the `ompx_attribute` clause for target directives"Aaron Ballman1-15/+0
2023-07-25Revert rGfae7b98c221b5b28797f7b56b656b6b819d99f27 "[Support] Change SetVector...Simon Pilgrim1-1/+1
2023-07-25[Support] Change SetVector's default template parameter to SmallVector<*, 0>Fangrui Song1-1/+1
2023-07-24[OpenMP] Add the `ompx_attribute` clause for target directivesJohannes Doerfert1-0/+15
2023-07-22[CodeGen] Stabilize C2/D2 to C1/D1 replacement orderFangrui Song1-2/+2
2023-07-21Optimize emission of `dynamic_cast` to final classes.Richard Smith1-0/+7
2023-06-14[CodeGen] Remove unused function GetOrCreateRTTIProxyGlobalVariableKazu Hirata1-5/+0
2023-06-07[clang][CodeGen] Fix GPU-specific attributes being dropped by bitcode linkingpvanhout1-1/+2
2023-04-29LangRef: Add "dynamic" option to "denormal-fp-math"Matt Arsenault1-0/+8
2023-04-28[NFC][CLANG] Fix coverity remarks about large copy by valuesManna, Soumi1-1/+1
2023-03-16Emit const globals with constexpr destructor as constant LLVM valuesHans Wennborg1-1/+1
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-1/+1
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2023-01-13[clang][NFC] Remove dependency on DataLayout::getPrefTypeAlignmentGuillaume Chatelet1-1/+1
2022-12-08[clang] Ensure correct metadata for relative vtablesLeonard Chan1-0/+6
2022-12-04[NFC][CodeGen] Add const to a methodVitaly Buka1-1/+2
2022-12-03[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+4
2022-12-03[clang-repl] Support statements on global scope in incremental mode.Vassil Vassilev1-0/+6
2022-08-24KCFI sanitizerSami Tolvanen1-0/+9
2022-08-24Revert "KCFI sanitizer"Sami Tolvanen1-9/+0
2022-08-24KCFI sanitizerSami Tolvanen1-0/+9
2022-08-22[CodeGen] Sort llvm.global_ctors by lexing order before emissionYuanfang Chen1-3/+7
2022-08-04[InstrProf][attempt 2] Add new format for -fprofile-list=Ellis Hoag1-4/+5
2022-08-04Revert "[InstrProf] Add new format for -fprofile-list="Nico Weber1-5/+4
2022-08-04[InstrProf] Add new format for -fprofile-list=Ellis Hoag1-4/+5
2022-07-26[CGDebugInfo] Access the current working directory from the `VFS`Argyrios Kyrtzidis1-1/+10
2022-07-23[NFC] Move function definition to cpp fileJun Zhang1-28/+1
2022-07-22re-land [C++20][Modules] Build module static initializers per P1874R1.Iain Sandoe1-1/+7
2022-07-14[InstrProf] Add options to profile function groupsEllis Hoag1-3/+9
2022-07-13[CodeGen] Keep track of decls that were deferred and have been emitted.Jun Zhang1-0/+19
2022-07-11Revert "[C++20][Modules] Build module static initializers per P1874R1."Iain Sandoe1-7/+1
2022-07-09[C++20][Modules] Build module static initializers per P1874R1.Iain Sandoe1-1/+7
2022-06-27[ubsan] Using metadata instead of prologue data for function sanitizerYuanfang Chen1-0/+5
2022-06-24[HIP] add -fhip-kernel-arg-nameYaxun (Sam) Liu1-1/+1
2022-06-18Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder"Jun Zhang1-0/+27
2022-06-16[clang] Don't emit type test/assume for virtual classes that should never par...Arthur Eubanks1-4/+4
2022-06-14Revert "Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBu...Jun Zhang1-27/+0