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()
513 const LiveBundle &Bundle = in setupBlockStack() local
516 if (!Bundle.Mask) { in setupBlockStack()
522 assert(Bundle.isFixed() && "Reached block before any predecessors"); in setupBlockStack()
525 for (unsigned i = Bundle.FixCount; i > 0; --i) { in setupBlockStack()
527 << unsigned(Bundle.FixStack[i - 1]) << '\n'); in setupBlockStack()
528 pushReg(Bundle.FixStack[i-1]); in setupBlockStack()
553 LiveBundle &Bundle = LiveBundles[BundleIdx]; in finishBlockStack() local
558 adjustLiveRegs(Bundle.Mask, Term); in finishBlockStack()
560 if (!Bundle.Mask) { in finishBlockStack()
567 if (Bundle.isFixed()) { in finishBlockStack()
569 shuffleStackTop(Bundle.FixStack, Bundle.FixCount, Term); in finishBlockStack()
573 Bundle.FixCount = StackTop; in finishBlockStack()
575 Bundle.FixStack[i] = getStackEntry(i); in finishBlockStack()