diff --git a/llvm/lib/Target/Sparc/CMakeLists.txt b/llvm/lib/Target/Sparc/CMakeLists.txt --- a/llvm/lib/Target/Sparc/CMakeLists.txt +++ b/llvm/lib/Target/Sparc/CMakeLists.txt @@ -1,4 +1,4 @@ -add_llvm_component_group(Sparc HAS_JIT) +add_llvm_component_group(Sparc) set(LLVM_TARGET_DEFINITIONS Sparc.td) diff --git a/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp b/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp --- a/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp +++ b/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp @@ -24,10 +24,10 @@ } extern "C" LLVM_EXTERNAL_VISIBILITY void LLVMInitializeSparcTargetInfo() { - RegisterTarget X(getTheSparcTarget(), "sparc", - "Sparc", "Sparc"); - RegisterTarget Y( + RegisterTarget X(getTheSparcTarget(), + "sparc", "Sparc", "Sparc"); + RegisterTarget Y( getTheSparcV9Target(), "sparcv9", "Sparc V9", "Sparc"); - RegisterTarget Z( + RegisterTarget Z( getTheSparcelTarget(), "sparcel", "Sparc LE", "Sparc"); }