Lines Matching refs:MIB
29 if (!BC.MIB->isPush(Inst) && in preflight()
30 (!BC.MIB->isRegToRegMove(Inst, From, To) || in preflight()
31 To != BC.MIB->getStackPointer() || in preflight()
32 From != BC.MIB->getFramePointer()) && in preflight()
34 .hasDefOfPhysReg(Inst, BC.MIB->getStackPointer(), *BC.MRI)) in preflight()
89 const int64_t GnuArgsSize = BC.MIB->getGnuArgsSize(Invoke); in doConfluenceWithLP()
97 const auto &MIB = BC.MIB; in computeNext() local
99 if (int Sz = MIB->getPopSize(Point)) { in computeNext()
103 if (MIB->isPush(Point)) { in computeNext()
111 if (MIB->isRegToRegMove(Point, From, To) && To == MIB->getStackPointer() && in computeNext()
112 From == MIB->getFramePointer()) { in computeNext()
113 if (MIB->isLeave(Point)) in computeNext()
125 .hasDefOfPhysReg(Point, MIB->getStackPointer(), *BC.MRI)) { in computeNext()
128 SP = std::make_pair(MIB->getStackPointer(), SPOffset); in computeNext()
133 FP = std::make_pair(MIB->getFramePointer(), FPOffset); in computeNext()
137 if (!MIB->evaluateStackOffsetExpr(Point, Output, SP, FP)) in computeNext()