Lines Matching refs:Bundle
348 LiveBundle &Bundle = in runOnMachineFunction() local
354 CallingConv::X86_RegCall) && (Bundle.Mask && !Bundle.FixCount)) { in runOnMachineFunction()
361 assert((Bundle.Mask & 0xFE) == 0 && in runOnMachineFunction()
363 Bundle.FixCount = 1; in runOnMachineFunction()
364 Bundle.FixStack[0] = 0; in runOnMachineFunction()
507 const LiveBundle &Bundle = in setupBlockStack() local
510 if (!Bundle.Mask) { in setupBlockStack()
516 assert(Bundle.isFixed() && "Reached block before any predecessors"); in setupBlockStack()
519 for (unsigned i = Bundle.FixCount; i > 0; --i) { in setupBlockStack()
521 << unsigned(Bundle.FixStack[i - 1]) << '\n'); in setupBlockStack()
522 pushReg(Bundle.FixStack[i-1]); in setupBlockStack()
547 LiveBundle &Bundle = LiveBundles[BundleIdx]; in finishBlockStack() local
552 adjustLiveRegs(Bundle.Mask, Term); in finishBlockStack()
554 if (!Bundle.Mask) { in finishBlockStack()
561 if (Bundle.isFixed()) { in finishBlockStack()
563 shuffleStackTop(Bundle.FixStack, Bundle.FixCount, Term); in finishBlockStack()
567 Bundle.FixCount = StackTop; in finishBlockStack()
569 Bundle.FixStack[i] = getStackEntry(i); in finishBlockStack()