Lines Matching defs:triple
426 DisassemblerLLVMC::LLVMCDisassembler::LLVMCDisassembler (const char *triple, unsigned flavor, DisassemblerLLVMC &owner):
430 const llvm::Target *curr_target = llvm::TargetRegistry::lookupTarget(triple, Error);
438 m_reg_info_ap.reset (curr_target->createMCRegInfo(triple));
442 m_subtarget_info_ap.reset(curr_target->createMCSubtargetInfo(triple, "",
445 m_asm_info_ap.reset(curr_target->createMCAsmInfo(*curr_target->createMCRegInfo(triple), triple));
458 llvm::OwningPtr<llvm::MCRelocationInfo> RelInfo(curr_target->createMCRelocationInfo(triple, *m_context_ap.get()));
578 llvm::Triple triple = arch.GetTriple();
582 if (triple.getArch() == llvm::Triple::x86 || triple.getArch() == llvm::Triple::x86_64)
618 const char *triple = arch.GetTriple().getTriple().c_str();
658 triple = thumb_arch.GetTriple().getTriple().c_str();
661 m_disasm_ap.reset (new LLVMCDisassembler(triple, flavor, *this));