Necessary for the new Valve ACO compiler in mesa 19.3
LLVMInitializeAMDGPUDisassembler() function exposed conditionally
to FORCE_BUILD_AMDGPU macro definition in mesa src/amd/Android.compiler.mk
as per other AMDGPU targets
Signed-off-by: Mauro Rossi <issor.oruam@gmail.com>
"libLLVMAMDGPUAsmParser",
"libLLVMAMDGPUAsmPrinter",
"libLLVMAMDGPUUtils",
+ "libLLVMAMDGPUDisassembler",
]
#elif defined(__i386__) || defined(__x86_64__)
LLVM_DISASSEMBLER(X86)
+#if defined(FORCE_BUILD_AMDGPU)
+ LLVM_DISASSEMBLER(AMDGPU)
+#endif
+
#if defined(FORCE_BUILD_ARM)
LLVM_DISASSEMBLER(ARM)
LLVM_DISASSEMBLER(AArch64)
"AMDGPUGenGlobalISel.inc",
"AMDGPUGenMCPseudoLowering.inc",
"AMDGPUGenSearchableTables.inc",
+ "AMDGPUGenDisassemblerTables.inc",
],
}
--- /dev/null
+cc_library_static {
+ name: "libLLVMAMDGPUDisassembler",
+ defaults: [
+ "llvm-lib-defaults",
+ "llvm-amdgpu-defaults",
+ ],
+ srcs: ["*.cpp"],
+}