TargetLoweringInfo variables for the scheduler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59082
91177308-0d34-0410-b5e6-
96231b3b80d8
const TargetMachine &tm)
: DAG(dag), BB(bb), TM(tm), MRI(BB->getParent()->getRegInfo()) {
TII = TM.getInstrInfo();
- MF = &DAG.getMachineFunction();
+ MF = BB->getParent();
TRI = TM.getRegisterInfo();
- TLI = &DAG.getTargetLoweringInfo();
- ConstPool = BB->getParent()->getConstantPool();
+ TLI = TM.getTargetLowering();
+ ConstPool = MF->getConstantPool();
}
/// CheckForPhysRegDependency - Check if the dependency between def and use of