summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)Author
2022-04-29[HLSL][clang][Driver] Support validator version command line option.python3kgae
2022-04-26[CUDA][HIP] Fix linkage of __clang_gpu_used_externalYaxun (Sam) Liu
2022-04-22[CUDA][HIP] Externalize kernels with internal linkageYaxun (Sam) Liu
2022-04-19[CodeGen] Fix -Wswitch after D116462Fangrui Song
2022-04-18[CUDA][HIP] Fix gpu.used.externalYaxun (Sam) Liu
2022-04-15Fix size of flexible array initializers, and re-enable assertions.Eli Friedman
2022-04-14Comment out assertions about initializer size added in D123649.Eli Friedman
2022-04-14Allow flexible array initialization in C++.Eli Friedman
2022-04-13[CUDA][HIP] Fix host used external kernel in archiveYaxun (Sam) Liu
2022-04-13Support the min of module flags when linking, use for AArch64 BTI/PAC-RETDaniel Kiss
2022-04-10[CUDA][HIP] Externalize kernels in anonymous name spaceYaxun (Sam) Liu
2022-04-08Reland "[MTE] Add -fsanitize=memtag* and friends."Mitch Phillips
2022-04-08Revert "[MTE] Add -fsanitize=memtag* and friends."Aaron Ballman
2022-04-08[MTE] Add -fsanitize=memtag* and friends.Mitch Phillips
2022-04-08[NFC] Remove unused variable in CodeGenModulesChuanqi Xu
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: Preparation for merging code to emit target and target_clones re...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-05Emit OpenCL metadata when targeting SPIR-VShangwu Yao
2022-04-05[clang] Emit target_clones resolver functions as COMDAT.Tom Honermann
2022-04-05[CodeGen] Avoid unnecessary ConstantExpr castNikita Popov
2022-04-01Fix behavior of ifuncs with 'used' extern "C" static functionsErich Keane
2022-03-29NFC. Fixing warnings from adding DXContainerChris Bieneman
2022-03-28[Clang] Implement __builtin_source_location.James Y Knight
2022-03-22[CodeGen] Remove some uses of deprecated Address constructorNikita Popov
2022-03-18Use llvm::append_range instead of push_back loops where applicable. NFCI.Benjamin Kramer
2022-03-14[OpenMP] Try to embed offloading objects after codegenJoseph Huber
2022-03-14Have cpu-specific variants set 'tune-cpu' as an optimization hintErich Keane
2022-02-26[clang][CodeGen] Avoid emitting ifuncs with undefined resolversItay Bookstein
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov
2022-02-14Extend the `uwtable` attribute with unwind table kindMomchil Velikov
2022-02-11[clang][OpaquePtr] Remove call to getPointerElementType() in CodeGenModule::G...Arthur Eubanks
2022-02-11[AMDGPU] replace hostcall module flag with function attributeSameer Sahasrabuddhe
2022-02-08[HIP] Emit amdgpu_code_object_version module flagYaxun (Sam) Liu
2022-02-05[HIPSPV] Fix literals are mapped to Generic address spaceYaxun (Sam) Liu
2022-02-04Don't dllexport reference temporariesHans Wennborg
2022-01-28[clang][ARM] Emit warnings when PACBTI-M is used with unsupported architecturesAmilendra Kodithuwakku
2022-01-21[X86] Enable ibt-seal optimization when LTO is used in KernelJoao Moreira
2022-01-19Prevent adding module flag amdgpu_hostcall multiple timesYaxun (Sam) Liu
2022-01-15[AttrBuilder] Remove ctor accepting AttributeList and IndexNikita Popov
2022-01-14[CPU-Dispatch] Make sure Dispatch names get updated if previously mangledErich Keane
2022-01-13Add another assert to cpu-dispatch emission to help track down a toughErich Keane
2022-01-12Add an assert in cpudispatch emit to try to track down an error.Erich Keane
2022-01-10Use a sorted array instead of a map to store AttrBuilder string attributesSerge Guelton
2022-01-09[clang] Use true/false instead of 1/0 (NFC)Kazu Hirata
2022-01-04Introduce the AttributeMask classserge-sans-paille
2021-12-20[Clang] Add __builtin_function_startSami Tolvanen
2021-12-15[CodeGen] Avoid deprecated ConstantAddress constructorNikita Popov