forked from OSchip/llvm-project
[NFC] remove unneeded TargetLoweringObjectFile init after 85c30f3374
This commit is contained in:
parent
589c646a7e
commit
efcb8a1903
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in New Issue