parent
e4be3c82c0
commit
3347e7823a
|
@ -241,7 +241,7 @@ TargetPassConfig::TargetPassConfig(TargetMachine *tm, PassManagerBase &pm)
|
||||||
: ImmutablePass(ID), PM(&pm), StartBefore(nullptr), StartAfter(nullptr),
|
: ImmutablePass(ID), PM(&pm), StartBefore(nullptr), StartAfter(nullptr),
|
||||||
StopAfter(nullptr), Started(true), Stopped(false),
|
StopAfter(nullptr), Started(true), Stopped(false),
|
||||||
AddingMachinePasses(false), TM(tm), Impl(nullptr), Initialized(false),
|
AddingMachinePasses(false), TM(tm), Impl(nullptr), Initialized(false),
|
||||||
DisableVerify(false), EnableTailMerge(true) {
|
DisableVerify(false), EnableTailMerge(true) {
|
||||||
|
|
||||||
Impl = new PassConfigImpl();
|
Impl = new PassConfigImpl();
|
||||||
|
|
||||||
|
@ -556,7 +556,7 @@ void TargetPassConfig::addMachinePasses() {
|
||||||
addPostRegAlloc();
|
addPostRegAlloc();
|
||||||
|
|
||||||
// Insert prolog/epilog code. Eliminate abstract frame index references...
|
// Insert prolog/epilog code. Eliminate abstract frame index references...
|
||||||
if (getOptLevel() != CodeGenOpt::None)
|
if (getOptLevel() != CodeGenOpt::None)
|
||||||
addPass(&ShrinkWrapID);
|
addPass(&ShrinkWrapID);
|
||||||
|
|
||||||
addPass(&PrologEpilogCodeInserterID);
|
addPass(&PrologEpilogCodeInserterID);
|
||||||
|
|
Loading…
Reference in New Issue