Lines Matching refs:Bundle
354 LiveBundle &Bundle = in runOnMachineFunction() local
360 CallingConv::X86_RegCall) && (Bundle.Mask && !Bundle.FixCount)) { in runOnMachineFunction()
367 assert((Bundle.Mask & 0xFE) == 0 && in runOnMachineFunction()
369 Bundle.FixCount = 1; in runOnMachineFunction()
370 Bundle.FixStack[0] = 0; in runOnMachineFunction()
511 const LiveBundle &Bundle = in setupBlockStack() local
514 if (!Bundle.Mask) { in setupBlockStack()
520 assert(Bundle.isFixed() && "Reached block before any predecessors"); in setupBlockStack()
523 for (unsigned i = Bundle.FixCount; i > 0; --i) { in setupBlockStack()
525 << unsigned(Bundle.FixStack[i - 1]) << '\n'); in setupBlockStack()
526 pushReg(Bundle.FixStack[i-1]); in setupBlockStack()
551 LiveBundle &Bundle = LiveBundles[BundleIdx]; in finishBlockStack() local
556 adjustLiveRegs(Bundle.Mask, Term); in finishBlockStack()
558 if (!Bundle.Mask) { in finishBlockStack()
565 if (Bundle.isFixed()) { in finishBlockStack()
567 shuffleStackTop(Bundle.FixStack, Bundle.FixCount, Term); in finishBlockStack()
571 Bundle.FixCount = StackTop; in finishBlockStack()
573 Bundle.FixStack[i] = getStackEntry(i); in finishBlockStack()