Lines Matching refs:Bundle
353 LiveBundle &Bundle = in runOnMachineFunction() local
359 CallingConv::X86_RegCall) && (Bundle.Mask && !Bundle.FixCount)) { in runOnMachineFunction()
366 assert((Bundle.Mask & 0xFE) == 0 && in runOnMachineFunction()
368 Bundle.FixCount = 1; in runOnMachineFunction()
369 Bundle.FixStack[0] = 0; in runOnMachineFunction()
509 const LiveBundle &Bundle = in setupBlockStack() local
512 if (!Bundle.Mask) { in setupBlockStack()
518 assert(Bundle.isFixed() && "Reached block before any predecessors"); in setupBlockStack()
521 for (unsigned i = Bundle.FixCount; i > 0; --i) { in setupBlockStack()
523 << unsigned(Bundle.FixStack[i - 1]) << '\n'); in setupBlockStack()
524 pushReg(Bundle.FixStack[i-1]); in setupBlockStack()
549 LiveBundle &Bundle = LiveBundles[BundleIdx]; in finishBlockStack() local
554 adjustLiveRegs(Bundle.Mask, Term); in finishBlockStack()
556 if (!Bundle.Mask) { in finishBlockStack()
563 if (Bundle.isFixed()) { in finishBlockStack()
565 shuffleStackTop(Bundle.FixStack, Bundle.FixCount, Term); in finishBlockStack()
569 Bundle.FixCount = StackTop; in finishBlockStack()
571 Bundle.FixStack[i] = getStackEntry(i); in finishBlockStack()