@@ -2222,6 +2222,8 @@ llvm_target_lib_list = [lib for lib in [
22222222 "lib/Target/AArch64/AArch64GenSubtargetInfo.inc" : ["-gen-subtarget" ],
22232223 "lib/Target/AArch64/AArch64GenDisassemblerTables.inc" : [
22242224 "-gen-disassembler" ,
2225+ "-ignore-non-decodable-operands" ,
2226+ "-ignore-fully-defined-operands" ,
22252227 ],
22262228 "lib/Target/AArch64/AArch64GenSystemOperands.inc" : ["-gen-searchable-tables" ],
22272229 "lib/Target/AArch64/AArch64GenExegesis.inc" : ["-gen-exegesis" ],
@@ -2244,7 +2246,10 @@ llvm_target_lib_list = [lib for lib in [
22442246 "lib/Target/ARM/ARMGenGlobalISel.inc" : ["-gen-global-isel" ],
22452247 "lib/Target/ARM/ARMGenCallingConv.inc" : ["-gen-callingconv" ],
22462248 "lib/Target/ARM/ARMGenSubtargetInfo.inc" : ["-gen-subtarget" ],
2247- "lib/Target/ARM/ARMGenDisassemblerTables.inc" : ["-gen-disassembler" ],
2249+ "lib/Target/ARM/ARMGenDisassemblerTables.inc" : [
2250+ "-gen-disassembler" ,
2251+ "-ignore-non-decodable-operands" ,
2252+ ],
22482253 },
22492254 },
22502255 {
@@ -2264,6 +2269,8 @@ llvm_target_lib_list = [lib for lib in [
22642269 "lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc" : [
22652270 "-gen-disassembler" ,
22662271 "--specialize-decoders-per-bitwidth" ,
2272+ "-ignore-non-decodable-operands" ,
2273+ "-ignore-fully-defined-operands" ,
22672274 ],
22682275 "lib/Target/AMDGPU/AMDGPUGenSearchableTables.inc" : ["-gen-searchable-tables" ],
22692276 },
@@ -2281,7 +2288,10 @@ llvm_target_lib_list = [lib for lib in [
22812288 "lib/Target/AVR/AVRGenAsmWriter.inc" : ["-gen-asm-writer" ],
22822289 "lib/Target/AVR/AVRGenCallingConv.inc" : ["-gen-callingconv" ],
22832290 "lib/Target/AVR/AVRGenDAGISel.inc" : ["-gen-dag-isel" ],
2284- "lib/Target/AVR/AVRGenDisassemblerTables.inc" : ["-gen-disassembler" ],
2291+ "lib/Target/AVR/AVRGenDisassemblerTables.inc" : [
2292+ "-gen-disassembler" ,
2293+ "-ignore-non-decodable-operands" ,
2294+ ],
22852295 "lib/Target/AVR/AVRGenMCCodeEmitter.inc" : ["-gen-emitter" ],
22862296 "lib/Target/AVR/AVRGenInstrInfo.inc" : ["-gen-instr-info" ],
22872297 "lib/Target/AVR/AVRGenRegisterInfo.inc" : ["-gen-register-info" ],
@@ -2299,7 +2309,10 @@ llvm_target_lib_list = [lib for lib in [
22992309 "lib/Target/BPF/BPFGenCallingConv.inc" : ["-gen-callingconv" ],
23002310 "lib/Target/BPF/BPFGenDAGISel.inc" : ["-gen-dag-isel" ],
23012311 "lib/Target/BPF/BPFGenGlobalISel.inc" : ["-gen-global-isel" ],
2302- "lib/Target/BPF/BPFGenDisassemblerTables.inc" : ["-gen-disassembler" ],
2312+ "lib/Target/BPF/BPFGenDisassemblerTables.inc" : [
2313+ "-gen-disassembler" ,
2314+ "-ignore-non-decodable-operands" ,
2315+ ],
23032316 "lib/Target/BPF/BPFGenMCCodeEmitter.inc" : ["-gen-emitter" ],
23042317 "lib/Target/BPF/BPFGenInstrInfo.inc" : ["-gen-instr-info" ],
23052318 "lib/Target/BPF/BPFGenRegisterInfo.inc" : ["-gen-register-info" ],
@@ -2315,7 +2328,10 @@ llvm_target_lib_list = [lib for lib in [
23152328 "lib/Target/Hexagon/HexagonGenCallingConv.inc" : ["-gen-callingconv" ],
23162329 "lib/Target/Hexagon/HexagonGenDAGISel.inc" : ["-gen-dag-isel" ],
23172330 "lib/Target/Hexagon/HexagonGenDFAPacketizer.inc" : ["-gen-dfa-packetizer" ],
2318- "lib/Target/Hexagon/HexagonGenDisassemblerTables.inc" : ["-gen-disassembler" ],
2331+ "lib/Target/Hexagon/HexagonGenDisassemblerTables.inc" : [
2332+ "-gen-disassembler" ,
2333+ "-ignore-non-decodable-operands" ,
2334+ ],
23192335 "lib/Target/Hexagon/HexagonGenInstrInfo.inc" : ["-gen-instr-info" ],
23202336 "lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc" : ["-gen-emitter" ],
23212337 "lib/Target/Hexagon/HexagonGenRegisterInfo.inc" : ["-gen-register-info" ],
@@ -2361,7 +2377,10 @@ llvm_target_lib_list = [lib for lib in [
23612377 "lib/Target/Mips/MipsGenAsmWriter.inc" : ["-gen-asm-writer" ],
23622378 "lib/Target/Mips/MipsGenCallingConv.inc" : ["-gen-callingconv" ],
23632379 "lib/Target/Mips/MipsGenDAGISel.inc" : ["-gen-dag-isel" ],
2364- "lib/Target/Mips/MipsGenDisassemblerTables.inc" : ["-gen-disassembler" ],
2380+ "lib/Target/Mips/MipsGenDisassemblerTables.inc" : [
2381+ "-gen-disassembler" ,
2382+ "-ignore-non-decodable-operands" ,
2383+ ],
23652384 "lib/Target/Mips/MipsGenMCCodeEmitter.inc" : ["-gen-emitter" ],
23662385 "lib/Target/Mips/MipsGenExegesis.inc" : ["-gen-exegesis" ],
23672386 "lib/Target/Mips/MipsGenFastISel.inc" : ["-gen-fast-isel" ],
@@ -2434,6 +2453,7 @@ llvm_target_lib_list = [lib for lib in [
24342453 "lib/Target/RISCV/RISCVGenDisassemblerTables.inc" : [
24352454 "-gen-disassembler" ,
24362455 "--specialize-decoders-per-bitwidth" ,
2456+ "-ignore-non-decodable-operands" ,
24372457 ],
24382458 "lib/Target/RISCV/RISCVGenInstrInfo.inc" : ["-gen-instr-info" ],
24392459 "lib/Target/RISCV/RISCVGenMacroFusion.inc" : ["-gen-macro-fusion-pred" ],
0 commit comments