summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.h
AgeCommit message (Expand)Author
2022-06-14Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder"Jun Zhang
2022-06-13Reland "Add sanitizer metadata attributes to clang IR gen."Mitch Phillips
2022-06-13Revert "Add sanitizer metadata attributes to clang IR gen."Mitch Phillips
2022-06-13Add sanitizer metadata attributes to clang IR gen.Mitch Phillips
2022-06-13Reland [clang][AIX] add option mdefault-visibility-export-mappingDavid Tenty
2022-06-13Revert "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder"Mitch Phillips
2022-06-13Revert "Also move WeakRefReferences in CodeGenModule::moveLazyEmssionStates"Mitch Phillips
2022-06-10Also move WeakRefReferences in CodeGenModule::moveLazyEmssionStatesJun Zhang
2022-06-09[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilderJun Zhang
2022-06-02Revert "[clang][AIX] add option mdefault-visibility-export-mapping"Hans Wennborg
2022-06-01[clang][AIX] add option mdefault-visibility-export-mappingDavid Tenty
2022-05-26[OpenMP] Use the align clause value from 'omp allocate' for globalsMike Rice
2022-05-26[Cuda] Use fallback method to mangle externalized decls if no CUID givenJoseph Huber
2022-04-29[HLSL][clang][Driver] Support validator version command line option.python3kgae
2022-04-10[CUDA][HIP] Externalize kernels in anonymous name spaceYaxun (Sam) Liu
2022-04-07[clang][DebugInfo] Support debug info for alias variableKavitha Natarajan
2022-04-05[clang] Corrections for target_clones multiversion functions.Tom Honermann
2022-04-05[clang] NFC: Simplify the interface to CodeGenModule::GetOrCreateMultiVersion...Tom Honermann
2022-04-05[clang] NFC: Enhance comments in CodeGen for multiversion function support.Tom Honermann
2022-04-01Fix behavior of ifuncs with 'used' extern "C" static functionsErich Keane
2022-03-28[Clang] Implement __builtin_source_location.James Y Knight
2022-03-25[OpenMP] Make Ctor / Dtor functions have external visibilityJoseph Huber
2022-01-31[clang][CodeGen][NFC] Remove unused CodeGenModule fieldsItay Bookstein
2022-01-27[NFC][CodeGen] Use llvm::DenseMap for DeferredDeclsDawid Jurczak
2022-01-14[CPU-Dispatch] Make sure Dispatch names get updated if previously mangledErich Keane
2022-01-08[clang] Remove unused forward declarations (NFC)Kazu Hirata
2022-01-01[CodeGen] Remove redundant string initialization (NFC)Kazu Hirata
2021-12-20[Clang] Add __builtin_function_startSami Tolvanen
2021-11-29Reapply 'Implement target_clones multiversioning'Erich Keane
2021-11-12Revert "Implement target_clones multiversioning"Adrian Kuegel
2021-11-11Implement target_clones multiversioningErich Keane
2021-11-09[OpenMP] Remove doing assumption propagation in the front end.Joseph Huber
2021-09-29[OpenMP] Apply OpenMP assumptions to applicable call sitesJoseph Huber
2021-08-23[clang][NFC] GetOrCreateLLVMGlobal takes LangASAndy Wingo
2021-05-17[NFC] Pass GV value type instead of pointer type to GetOrCreateLLVMGlobalArthur Eubanks
2021-05-13[Clang][Codegen] Do not annotate thunk's this/return types with align/deref/n...Roman Lebedev
2021-05-06[OpenMP] Overhaul `declare target` handlingJohannes Doerfert
2021-04-26[SYCL] Implement SYCL address space attributes handlingAlexey Bader
2021-04-08[AIX] Support init priority attributeXiangling Liao
2021-03-05Refactor -funique-internal-linakge-names implementation.Sriraman Tallam
2021-03-04Introduce noundef attribute at call sites for stricter poison analysisGui Andrade
2021-03-04[ObjC][ARC] Use operand bundle 'clang.arc.attachedcall' instead ofAkira Hatanaka
2021-03-03Revert "[ObjC][ARC] Use operand bundle 'clang.arc.attachedcall' instead of ex...Hans Wennborg
2021-02-26Change some addUsedGlobal to addUsedOrCompilerUsedGlobalFangrui Song
2021-02-24[CUDA][HIP] Support accessing static device variable in host code for -fgpu-rdcYaxun (Sam) Liu
2021-02-22[clang][patch] Inclusive language, modify filename SanitizerBlacklist.h to No...Melanie Blower
2021-02-12[ObjC][ARC] Use operand bundle 'clang.arc.attachedcall' instead ofAkira Hatanaka
2021-02-09Revert "[ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly"Nico Weber
2021-02-05[ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitlyAkira Hatanaka
2021-02-05Revert "[ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly"Akira Hatanaka