Lines Matching refs:disasm
414 InstructionLLVMC(DisassemblerLLVMC &disasm, in InstructionLLVMC() argument
419 disasm.shared_from_this())) {} in InstructionLLVMC()
444 DisassemblerScope disasm(*this); in GetDisasmToUse() local
445 return GetDisasmToUse(is_alternate_isa, disasm); in GetDisasmToUse()
454 DisassemblerScope disasm(*this); in Decode() local
455 if (disasm) { in Decode()
456 const ArchSpec &arch = disasm->GetArchitecture(); in Decode()
497 GetDisasmToUse(is_alternate_isa, disasm); in Decode()
552 DisassemblerScope disasm(*this, exe_ctx); in GetControlFlowKind() local
553 if (disasm){ in GetControlFlowKind()
554 if (disasm->GetArchitecture().GetMachine() == llvm::Triple::x86) in GetControlFlowKind()
556 else if (disasm->GetArchitecture().GetMachine() == llvm::Triple::x86_64) in GetControlFlowKind()
574 DisassemblerScope disasm(*this, exe_ctx); in CalculateMnemonicOperandsAndComment() local
575 if (disasm) { in CalculateMnemonicOperandsAndComment()
579 mc_disasm_ptr = disasm->m_alternate_disasm_up.get(); in CalculateMnemonicOperandsAndComment()
581 mc_disasm_ptr = disasm->m_disasm_up.get(); in CalculateMnemonicOperandsAndComment()
586 const bool data_from_file = disasm->m_data_from_file; in CalculateMnemonicOperandsAndComment()
1196 DisassemblerScope disasm(*this); in VisitInstruction() local
1197 if (!disasm) in VisitInstruction()
1207 GetDisasmToUse(is_alternate_isa, disasm); in VisitInstruction()
1226 GetDisasmToUse(bool &is_alternate_isa, DisassemblerScope &disasm) { in GetDisasmToUse() argument
1228 if (disasm) { in GetDisasmToUse()
1229 if (disasm->m_alternate_disasm_up) { in GetDisasmToUse()
1234 return disasm->m_alternate_disasm_up.get(); in GetDisasmToUse()
1237 return disasm->m_disasm_up.get(); in GetDisasmToUse()