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;
343 static int AssembleInput(const char *ProgName, const Target *TheTarget,
350 TheTarget->createMCAsmParser(STI, *Parser, MCII, MCOptions));
392 const Target *TheTarget = GetTarget(ProgName);
393 if (!TheTarget)
416 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName));
419 std::unique_ptr<MCAsmInfo> MAI(TheTarget->createMCAsmInfo(*MRI, TripleName));
475 std::unique_ptr<MCInstrInfo> MCII(TheTarget->createMCInstrInfo());
477 TheTarget->createMCSubtargetInfo(TripleName, MCPU, FeaturesStr));
481 IP = TheTarget->createMCInstPrinter(Triple(TripleName), OutputAsmVariant,
491 CE = TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx);
492 MAB = TheTarget->createMCAsmBackend(*MRI, TripleName, MCPU);
495 Str.reset(TheTarget->createAsmStreamer(
500 Str.reset(TheTarget->createNullStreamer(Ctx));
512 MCCodeEmitter *CE = TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx);
513 MCAsmBackend *MAB = TheTarget->createMCAsmBackend(*MRI, TripleName, MCPU);
514 Str.reset(TheTarget->createMCObjectStreamer(
529 Res = AssembleInput(ProgName, TheTarget, SrcMgr, Ctx, *Str, *MAI, *STI,
542 Res = Disassembler::disassemble(*TheTarget, TripleName, *STI, *Str,