Home | History | Annotate | Download | only in llvm-mc

Lines Matching defs:TheTarget

199   const Target *TheTarget = TargetRegistry::lookupTarget(ArchName, TheTriple,
201 if (!TheTarget) {
208 return TheTarget;
323 static int AssembleInput(const char *ProgName, const Target *TheTarget,
328 OwningPtr<MCTargetAsmParser> TAP(TheTarget->createMCAsmParser(STI, *Parser));
365 const Target *TheTarget = GetTarget(ProgName);
366 if (!TheTarget)
385 llvm::OwningPtr<MCAsmInfo> MAI(TheTarget->createMCAsmInfo(TripleName));
388 llvm::OwningPtr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName));
426 OwningPtr<MCInstrInfo> MCII(TheTarget->createMCInstrInfo());
428 STI(TheTarget->createMCSubtargetInfo(TripleName, MCPU, FeaturesStr));
433 TheTarget->createMCInstPrinter(OutputAsmVariant, *MAI, *MCII, *MRI, *STI);
437 CE = TheTarget->createMCCodeEmitter(*MCII, *MRI, *STI, Ctx);
438 MAB = TheTarget->createMCAsmBackend(TripleName, MCPU);
441 Str.reset(TheTarget->createAsmStreamer(Ctx, FOS, /*asmverbose*/true,
451 MCCodeEmitter *CE = TheTarget
452 MCAsmBackend *MAB = TheTarget->createMCAsmBackend(TripleName, MCPU);
453 Str.reset(TheTarget->createMCObjectStreamer(TripleName, Ctx, *MAB,
465 Res = AssembleInput(ProgName, TheTarget, SrcMgr, Ctx, *Str, *MAI, *STI);
482 Res = Disassembler::disassemble(*TheTarget, TripleName, *STI, *Str,