Commit fae67cea by Jose Dapena Paz Committed by José Dapena Paz

GCC: fix ARM build because of missing symbols

Swiftshader is failing to compile in GCC with ARM32. There are several build units mising. ../../../chromium-77.0.3824.6/third_party/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/ARMParallelDSP.cpp:296: error: undefined reference to 'llvm::isConsecutiveAccess(llvm::Value*, llvm::Value*, llvm::DataLayout const&, llvm::ScalarEvolution&, bool)' ../../../chromium-77.0.3824.6/third_party/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/ARMParallelDSP.cpp:192: error: undefined reference to 'llvm::LoopAccessInfo::LoopAccessInfo(llvm::Loop*, llvm::ScalarEvolution*, llvm::TargetLibraryInfo const*, llvm::AAResults*, llvm::DominatorTree*, llvm::LoopInfo*)' ../../../chromium-77.0.3824.6/third_party/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/ARMTargetMachine.cpp:386: error: undefined reference to 'llvm::createLowerAtomicPass()' collect2: error: ld returned 1 exit status Bug: chromium:972766 Change-Id: I639ea516de0fbfe43697c84aac1a67c40b9c4838 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/33210Tested-by: 's avatarJosé Dapena Paz <jose.dapena@lge.com> Reviewed-by: 's avatarNicolas Capens <nicolascapens@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
parent 4aa4fcd6
...@@ -142,6 +142,7 @@ swiftshader_source_set("swiftshader_llvm") { ...@@ -142,6 +142,7 @@ swiftshader_source_set("swiftshader_llvm") {
"llvm/lib/Analysis/LazyBranchProbabilityInfo.cpp", "llvm/lib/Analysis/LazyBranchProbabilityInfo.cpp",
"llvm/lib/Analysis/LazyValueInfo.cpp", "llvm/lib/Analysis/LazyValueInfo.cpp",
"llvm/lib/Analysis/Loads.cpp", "llvm/lib/Analysis/Loads.cpp",
"llvm/lib/Analysis/LoopAccessAnalysis.cpp",
"llvm/lib/Analysis/LoopAnalysisManager.cpp", "llvm/lib/Analysis/LoopAnalysisManager.cpp",
"llvm/lib/Analysis/LoopInfo.cpp", "llvm/lib/Analysis/LoopInfo.cpp",
"llvm/lib/Analysis/LoopPass.cpp", "llvm/lib/Analysis/LoopPass.cpp",
...@@ -1072,6 +1073,7 @@ swiftshader_source_set("swiftshader_llvm_transforms") { ...@@ -1072,6 +1073,7 @@ swiftshader_source_set("swiftshader_llvm_transforms") {
"llvm/lib/Transforms/Scalar/LICM.cpp", "llvm/lib/Transforms/Scalar/LICM.cpp",
"llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp", "llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp",
"llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp", "llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp",
"llvm/lib/Transforms/Scalar/LowerAtomic.cpp",
"llvm/lib/Transforms/Scalar/MergeICmps.cpp", "llvm/lib/Transforms/Scalar/MergeICmps.cpp",
"llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp", "llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp",
"llvm/lib/Transforms/Scalar/Reassociate.cpp", "llvm/lib/Transforms/Scalar/Reassociate.cpp",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment