Add optimization bisect opt-in calls for SystemZ passes
Differential Revision: http://reviews.llvm.org/D19562 llvm-svn: 267636
This commit is contained in:
parent
87b10dd7b3
commit
d9974cc913
|
@ -500,6 +500,9 @@ bool SystemZElimCompare::processBlock(MachineBasicBlock &MBB) {
|
|||
}
|
||||
|
||||
bool SystemZElimCompare::runOnMachineFunction(MachineFunction &F) {
|
||||
if (skipFunction(*F.getFunction()))
|
||||
return false;
|
||||
|
||||
TII = static_cast<const SystemZInstrInfo *>(F.getSubtarget().getInstrInfo());
|
||||
TRI = &TII->getRegisterInfo();
|
||||
|
||||
|
|
|
@ -64,6 +64,9 @@ void SystemZLDCleanup::getAnalysisUsage(AnalysisUsage &AU) const {
|
|||
}
|
||||
|
||||
bool SystemZLDCleanup::runOnMachineFunction(MachineFunction &F) {
|
||||
if (skipFunction(*F.getFunction()))
|
||||
return false;
|
||||
|
||||
TII = static_cast<const SystemZInstrInfo *>(F.getSubtarget().getInstrInfo());
|
||||
MF = &F;
|
||||
|
||||
|
|
|
@ -268,6 +268,9 @@ bool SystemZShortenInst::processBlock(MachineBasicBlock &MBB) {
|
|||
}
|
||||
|
||||
bool SystemZShortenInst::runOnMachineFunction(MachineFunction &F) {
|
||||
if (skipFunction(*F.getFunction()))
|
||||
return false;
|
||||
|
||||
const SystemZSubtarget &ST = F.getSubtarget<SystemZSubtarget>();
|
||||
TII = ST.getInstrInfo();
|
||||
TRI = ST.getRegisterInfo();
|
||||
|
|
Loading…
Reference in New Issue