[NFC] remove unneeded TargetLoweringObjectFile init after 85c30f3374d9

This commit is contained in:
Yuanfang Chen 2020-07-07 09:39:55 -07:00
parent bf8086d1c1
commit 5ffd4d5373

View File

@ -196,18 +196,9 @@ bool LLVMTargetMachine::addPassesToEmitFile(
if (!PassConfig)
return true;
if (!TargetPassConfig::willCompleteCodeGenPipeline()) {
if (this->getTargetTriple().isOSAIX()) {
// On AIX, we might manifest MCSymbols during SDAG lowering. For MIR
// testing to be meaningful, we need to ensure that the symbols created
// are MCSymbolXCOFF variants, which requires that
// the TargetLoweringObjectFile instance has been initialized.
MCContext &Ctx = MMIWP->getMMI().getContext();
const_cast<TargetLoweringObjectFile &>(*this->getObjFileLowering())
.Initialize(Ctx, *this);
}
if (!TargetPassConfig::willCompleteCodeGenPipeline())
PM.add(createPrintMIRPass(Out));
} else if (addAsmPrinter(PM, Out, DwoOut, FileType,
else if (addAsmPrinter(PM, Out, DwoOut, FileType,
MMIWP->getMMI().getContext()))
return true;