llvm_build_LoongArch = false
llvm_build_Mips = false
llvm_build_PowerPC = false
+llvm_build_RISCV = false
llvm_build_SystemZ = false
llvm_build_WebAssembly = false
llvm_build_X86 = false
llvm_build_Mips = true
} else if (target == "PowerPC") {
llvm_build_PowerPC = true
+ } else if (target == "RISCV") {
+ llvm_build_RISCV = true
} else if (target == "SystemZ") {
llvm_build_SystemZ = true
} else if (target == "WebAssembly") {
"tools/llvm-exegesis/PowerPC:LLVMExegesisPowerPCTests",
]
}
+ if (llvm_build_RISCV) {
+ deps += [ "Target/RISCV:RISCVTests" ]
+ }
if (llvm_build_SystemZ) {
deps += [ "MC/SystemZ:SystemZAsmLexerTests" ]
}
--- /dev/null
+import("//third-party/unittest/unittest.gni")
+
+unittest("RISCVTests") {
+ deps = [
+ "//llvm/lib/MC",
+ "//llvm/lib/Target/RISCV:LLVMRISCVCodeGen",
+ "//llvm/lib/Target/RISCV/MCTargetDesc",
+ "//llvm/lib/Target/RISCV/TargetInfo",
+ "//llvm/lib/TargetParser",
+ ]
+ include_dirs = [ "//llvm/lib/Target/RISCV" ]
+ sources = [ "MCInstrAnalysisTest.cpp" ]
+}