[llvm] [NVPTX] Pull invariant load identification into IR pass (PR #138015)
Florian Mayer via llvm-commits
llvm-commits at lists.llvm.org
Thu May 1 12:41:02 PDT 2025
fmayer wrote:
FYI this broke the GN build
```
ld.lld: error: undefined symbol: llvm::initializeNVPTXTagInvariantLoadLegacyPassPass(llvm::PassRegistry&)
>>> referenced by NVPTXTargetMachine.cpp
>>> ../obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXTargetMachine.o:(LLVMInitializeNVPTXTarget) in archive lib/libLLVMNVPTXCod
eGen.a
ld.lld: error: undefined symbol: llvm::createNVPTXTagInvariantLoadsPass()
>>> referenced by NVPTXTargetMachine.cpp
>>> ../obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXTargetMachine.o:((anonymous namespace)::NVPTXPassConfig::addIRPasses()) in archive lib/libLLVMNVPTXCodeGen.a
ld.lld: error: undefined symbol: llvm::NVPTXTagInvariantLoadsPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
>>> referenced by NVPTXTargetMachine.cpp
>>> ../obj/llvm/lib/Target/NVPTX/LLVMNVPTXCodeGen.NVPTXTargetMachine.o:(llvm::detail::PassModel<llvm::Function, llvm::NVPTXTagInv
ariantLoadsPass, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)) in archive lib/libLLVMNV
PTXCodeGen.a
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
```
https://github.com/llvm/llvm-project/pull/138015
More information about the llvm-commits
mailing list