mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 20:09:46 +00:00
[NFC] remove unneeded TargetLoweringObjectFile init after 85c30f3374d9
This commit is contained in:
parent
bf8086d1c1
commit
5ffd4d5373
@ -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
Block a user