[llvm] [NVPTX] Pull invariant load identification into IR pass (PR #138015)
Joseph Huber via llvm-commits
llvm-commits at lists.llvm.org
Thu May 1 12:44:23 PDT 2025
jhuber6 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)
> ```
Missing dependency for a static build maybe?
https://github.com/llvm/llvm-project/pull/138015
More information about the llvm-commits
mailing list