[MC] Remove unused bool arguments from createMCObjectStreamer callers
This commit is contained in:
@@ -571,9 +571,7 @@ static bool ExecuteAssemblerImpl(AssemblerInvocation &Opts,
|
||||
|
||||
Triple T(Opts.Triple);
|
||||
Str.reset(TheTarget->createMCObjectStreamer(
|
||||
T, Ctx, std::move(MAB), std::move(OW), std::move(CE), *STI,
|
||||
Opts.RelaxAll, Opts.IncrementalLinkerCompatible,
|
||||
/*DWARFMustBeAtTheEnd*/ true));
|
||||
T, Ctx, std::move(MAB), std::move(OW), std::move(CE), *STI));
|
||||
Str.get()->initSections(Opts.NoExecStack, *STI);
|
||||
}
|
||||
|
||||
|
||||
@@ -208,8 +208,7 @@ Expected<std::unique_ptr<MCStreamer>> LLVMTargetMachine::createMCStreamer(
|
||||
T, Context, std::unique_ptr<MCAsmBackend>(MAB),
|
||||
DwoOut ? MAB->createDwoObjectWriter(Out, *DwoOut)
|
||||
: MAB->createObjectWriter(Out),
|
||||
std::unique_ptr<MCCodeEmitter>(MCE), STI, /*ignore=*/false, false,
|
||||
false));
|
||||
std::unique_ptr<MCCodeEmitter>(MCE), STI));
|
||||
break;
|
||||
}
|
||||
case CodeGenFileType::Null:
|
||||
@@ -275,15 +274,15 @@ bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx,
|
||||
const MCRegisterInfo &MRI = *getMCRegisterInfo();
|
||||
std::unique_ptr<MCCodeEmitter> MCE(
|
||||
getTarget().createMCCodeEmitter(*getMCInstrInfo(), *Ctx));
|
||||
std::unique_ptr<MCAsmBackend> MAB(
|
||||
getTarget().createMCAsmBackend(STI, MRI, Options.MCOptions));
|
||||
MCAsmBackend *MAB =
|
||||
getTarget().createMCAsmBackend(STI, MRI, Options.MCOptions);
|
||||
if (!MCE || !MAB)
|
||||
return true;
|
||||
|
||||
const Triple &T = getTargetTriple();
|
||||
std::unique_ptr<MCStreamer> AsmStreamer(getTarget().createMCObjectStreamer(
|
||||
T, *Ctx, std::move(MAB), MAB->createObjectWriter(Out), std::move(MCE),
|
||||
STI, /*ignore=*/false, false, false));
|
||||
T, *Ctx, std::unique_ptr<MCAsmBackend>(MAB), MAB->createObjectWriter(Out),
|
||||
std::move(MCE), STI));
|
||||
|
||||
// Create the AsmPrinter, which takes ownership of AsmStreamer if successful.
|
||||
FunctionPass *Printer =
|
||||
|
||||
@@ -110,8 +110,7 @@ Error DwarfStreamer::init(Triple TheTriple,
|
||||
MS = TheTarget->createMCObjectStreamer(
|
||||
TheTriple, *MC, std::unique_ptr<MCAsmBackend>(MAB),
|
||||
MAB->createObjectWriter(OutFile), std::unique_ptr<MCCodeEmitter>(MCE),
|
||||
*MSTI, MCOptions.MCRelaxAll, MCOptions.MCIncrementalLinkerCompatible,
|
||||
/*DWARFMustBeAtTheEnd*/ false);
|
||||
*MSTI);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -89,8 +89,7 @@ Error DwarfEmitterImpl::init(Triple TheTriple,
|
||||
MS = TheTarget->createMCObjectStreamer(
|
||||
TheTriple, *MC, std::unique_ptr<MCAsmBackend>(MAB),
|
||||
MAB->createObjectWriter(OutFile), std::unique_ptr<MCCodeEmitter>(MCE),
|
||||
*MSTI, MCOptions.MCRelaxAll, MCOptions.MCIncrementalLinkerCompatible,
|
||||
/*DWARFMustBeAtTheEnd*/ false);
|
||||
*MSTI);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -266,9 +266,8 @@ int llvm_dwp_main(int argc, char **argv, const llvm::ToolContext &) {
|
||||
|
||||
std::unique_ptr<MCStreamer> MS(TheTarget->createMCObjectStreamer(
|
||||
*ErrOrTriple, MC, std::unique_ptr<MCAsmBackend>(MAB),
|
||||
MAB->createObjectWriter(*OS), std::unique_ptr<MCCodeEmitter>(MCE), *MSTI,
|
||||
MCOptions.MCRelaxAll, MCOptions.MCIncrementalLinkerCompatible,
|
||||
/*DWARFMustBeAtTheEnd*/ false));
|
||||
MAB->createObjectWriter(*OS), std::unique_ptr<MCCodeEmitter>(MCE),
|
||||
*MSTI));
|
||||
if (!MS)
|
||||
return error("no object streamer for target " + TripleName, Context);
|
||||
|
||||
|
||||
@@ -233,9 +233,8 @@ int AssembleOneInput(const uint8_t *Data, size_t Size) {
|
||||
MCAsmBackend *MAB = TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions);
|
||||
Str.reset(TheTarget->createMCObjectStreamer(
|
||||
TheTriple, Ctx, std::unique_ptr<MCAsmBackend>(MAB),
|
||||
MAB->createObjectWriter(*OS), std::unique_ptr<MCCodeEmitter>(CE), *STI,
|
||||
MCOptions.MCRelaxAll, MCOptions.MCIncrementalLinkerCompatible,
|
||||
/*DWARFMustBeAtTheEnd*/ false));
|
||||
MAB->createObjectWriter(*OS), std::unique_ptr<MCCodeEmitter>(CE),
|
||||
*STI));
|
||||
}
|
||||
const int Res = AssembleInput(ProgName, TheTarget, SrcMgr, Ctx, *Str, *MAI, *STI,
|
||||
*MCII, MCOptions);
|
||||
|
||||
@@ -555,9 +555,7 @@ int main(int argc, char **argv) {
|
||||
TheTriple, Ctx, std::unique_ptr<MCAsmBackend>(MAB),
|
||||
DwoOut ? MAB->createDwoObjectWriter(*OS, DwoOut->os())
|
||||
: MAB->createObjectWriter(*OS),
|
||||
std::unique_ptr<MCCodeEmitter>(CE), *STI, MCOptions.MCRelaxAll,
|
||||
MCOptions.MCIncrementalLinkerCompatible,
|
||||
/*DWARFMustBeAtTheEnd*/ false));
|
||||
std::unique_ptr<MCCodeEmitter>(CE), *STI));
|
||||
if (NoExecStack)
|
||||
Str->initSections(true, *STI);
|
||||
}
|
||||
|
||||
@@ -402,9 +402,8 @@ int llvm_ml_main(int Argc, char **Argv, const llvm::ToolContext &) {
|
||||
MCAsmBackend *MAB = TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions);
|
||||
Str.reset(TheTarget->createMCObjectStreamer(
|
||||
TheTriple, Ctx, std::unique_ptr<MCAsmBackend>(MAB),
|
||||
MAB->createObjectWriter(*OS), std::unique_ptr<MCCodeEmitter>(CE), *STI,
|
||||
MCOptions.MCRelaxAll, MCOptions.MCIncrementalLinkerCompatible,
|
||||
/*DWARFMustBeAtTheEnd*/ false));
|
||||
MAB->createObjectWriter(*OS), std::unique_ptr<MCCodeEmitter>(CE),
|
||||
*STI));
|
||||
} else {
|
||||
llvm_unreachable("Invalid file type!");
|
||||
}
|
||||
|
||||
@@ -112,10 +112,7 @@ DWARFExpressionCopyBytesTest::createStreamer(raw_pwrite_stream &OS) {
|
||||
std::unique_ptr<MCObjectWriter> OW = MAB->createObjectWriter(OS);
|
||||
Res.Streamer.reset(TheTarget->createMCObjectStreamer(
|
||||
Triple(TripleName), *Res.Ctx, std::unique_ptr<MCAsmBackend>(MAB),
|
||||
std::move(OW), std::unique_ptr<MCCodeEmitter>(MCE), *STI,
|
||||
/* RelaxAll */ false,
|
||||
/* IncrementalLinkerCompatible */ false,
|
||||
/* DWARFMustBeAtTheEnd */ false));
|
||||
std::move(OW), std::unique_ptr<MCCodeEmitter>(MCE), *STI));
|
||||
return Res;
|
||||
}
|
||||
|
||||
|
||||
@@ -503,8 +503,7 @@ llvm::Error dwarfgen::Generator::init(Triple TheTriple, uint16_t V) {
|
||||
MS = TheTarget->createMCObjectStreamer(
|
||||
TheTriple, *MC, std::unique_ptr<MCAsmBackend>(MAB),
|
||||
MAB->createObjectWriter(*Stream), std::unique_ptr<MCCodeEmitter>(MCE),
|
||||
*MSTI, MCOptions.MCRelaxAll, MCOptions.MCIncrementalLinkerCompatible,
|
||||
/*DWARFMustBeAtTheEnd*/ false);
|
||||
*MSTI);
|
||||
if (!MS)
|
||||
return make_error<StringError>("no object streamer for target " +
|
||||
TripleName,
|
||||
|
||||
@@ -83,10 +83,7 @@ public:
|
||||
std::unique_ptr<MCObjectWriter> OW = MAB->createObjectWriter(OS);
|
||||
Res.Streamer.reset(TheTarget->createMCObjectStreamer(
|
||||
Triple(TripleName), *Res.Ctx, std::unique_ptr<MCAsmBackend>(MAB),
|
||||
std::move(OW), std::unique_ptr<MCCodeEmitter>(MCE), *STI,
|
||||
/* RelaxAll */ false,
|
||||
/* IncrementalLinkerCompatible */ false,
|
||||
/* DWARFMustBeAtTheEnd */ false));
|
||||
std::move(OW), std::unique_ptr<MCCodeEmitter>(MCE), *STI));
|
||||
return Res;
|
||||
}
|
||||
|
||||
|
||||
@@ -324,8 +324,7 @@ SerializeGPUModuleBase::assembleIsa(StringRef isa) {
|
||||
mcStreamer.reset(target->createMCObjectStreamer(
|
||||
triple, ctx, std::unique_ptr<llvm::MCAsmBackend>(mab),
|
||||
mab->createObjectWriter(os), std::unique_ptr<llvm::MCCodeEmitter>(ce),
|
||||
*sti, mcOptions.MCRelaxAll, mcOptions.MCIncrementalLinkerCompatible,
|
||||
/*DWARFMustBeAtTheEnd*/ false));
|
||||
*sti));
|
||||
|
||||
std::unique_ptr<llvm::MCAsmParser> parser(
|
||||
createMCAsmParser(srcMgr, ctx, *mcStreamer, *mai));
|
||||
|
||||
Reference in New Issue
Block a user