Lines Matching defs:TheTarget
244 const Target *TheTarget = TargetRegistry::lookupTarget(ArchName, TheTriple,
246 if (!TheTarget) {
253 return TheTarget;
324 static int AssembleInput(const char *ProgName, const Target *TheTarget,
331 TheTarget->createMCAsmParser(STI, *Parser, MCII, MCOptions));
377 const Target *TheTarget = GetTarget(ProgName);
378 if (!TheTarget)
402 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName));
406 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
430 TheTarget->createMCSubtargetInfo(TripleName, MCPU, FeaturesStr));
438 TheTarget->createMCObjectFileInfo(Ctx, PIC, LargeCodeModel));
518 std::unique_ptr<MCInstrInfo> MCII(TheTarget->createMCInstrInfo());
523 IP = TheTarget->createMCInstPrinter(Triple(TripleName), OutputAsmVariant,
546 CE.reset(TheTarget->createMCCodeEmitter(*MCII, Ctx));
549 TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions));
551 Str.reset(TheTarget->createAsmStreamer(Ctx, std::move(FOut), IP,
555 Str.reset(TheTarget->createNullStreamer(Ctx));
564 MCCodeEmitter *CE = TheTarget->createMCCodeEmitter(*MCII, Ctx);
565 MCAsmBackend *MAB = TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions);
566 Str.reset(TheTarget->createMCObjectStreamer(
584 Res = AssembleInput(ProgName, TheTarget, SrcMgr, Ctx, *Str, *MAI, *STI,
600 Res = Disassembler::disassemble(*TheTarget, TripleName, *STI, *Str, *Buffer,