From: Mauro Rossi Date: Sat, 9 Jun 2018 15:01:46 +0000 (+0200) Subject: android: utils/Tablegen: update sources list X-Git-Tag: android-x86-8.1-r6~81 X-Git-Url: http://git.osdn.net/view?p=android-x86%2Fexternal-llvm.git;a=commitdiff_plain;h=1094fdcaa0f0335905967f9d38af6437638efc0a android: utils/Tablegen: update sources list Fixes building errors: external/llvm/utils/TableGen/DisassemblerEmitter.cpp:133: error: undefined reference to 'llvm::emitWebAssemblyDisassemblerTables(llvm::raw_ostream&, llvm::ArrayRef const&)' external/llvm/utils/TableGen/InstrInfoEmitter.cpp:417: error: undefined reference to 'llvm::PredicateExpander::expandPredicate(llvm::formatted_raw_ostream&, llvm::Record const*)' external/llvm/utils/TableGen/InstrInfoEmitter.cpp:393: error: undefined reference to 'llvm::PredicateExpander::expandPredicate(llvm::formatted_raw_ostream&, llvm::Record const*)' external/llvm/utils/TableGen/SubtargetEmitter.cpp:1486: error: undefined reference to 'llvm::PredicateExpander::expandPredicate(llvm::formatted_raw_ostream&, llvm::Record const*)' external/llvm/utils/TableGen/TableGen.cpp:151: error: undefined reference to 'llvm::EmitCompressInst(llvm::RecordKeeper&, llvm::raw_ostream&)' clang.real: error: linker command failed with exit code 1 (use -v to see invocation) [ 8% 764/8646] host C++: libLLVMRuntimeDyld <= external/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp ninja: build stopped: subcommand failed. 14:46:19 ninja failed with: exit status 1 Reference commits: 839cd7ff05 ("[RISCV] Tablegen-driven Instruction Compression.") 04cf0d7c9c ("[WebAssembly] Initial Disassembler.") e68d92b387 ("[RFC][Patch 1/3] Add a new class of predicates for variant scheduling classes.") --- diff --git a/utils/TableGen/Android.mk b/utils/TableGen/Android.mk index 61588024328..e91202ce0d6 100644 --- a/utils/TableGen/Android.mk +++ b/utils/TableGen/Android.mk @@ -31,7 +31,9 @@ tablegen_SRC_FILES := \ InstrInfoEmitter.cpp \ IntrinsicEmitter.cpp \ OptParserEmitter.cpp \ + PredicateExpander.cpp \ PseudoLoweringEmitter.cpp \ + RISCVCompressInstEmitter.cpp \ RegisterBankEmitter.cpp \ RegisterInfoEmitter.cpp \ SearchableTableEmitter.cpp \ @@ -45,6 +47,7 @@ tablegen_SRC_FILES := \ X86FoldTablesEmitter.cpp \ X86ModRMFilters.cpp \ X86RecognizableInstr.cpp \ + WebAssemblyDisassemblerEmitter.cpp \ CTagsEmitter.cpp include $(CLEAR_VARS)