reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
29935 while (NextMIIt != ThisMBB->end() && isCMOVPseudo(*NextMIIt) && 29940 NextMIIt = skipDebugInstructionsForward(NextMIIt, ThisMBB->end()); 29946 if (LastCMOV == &MI && NextMIIt != ThisMBB->end() && 29951 return EmitLoweredCascadedSelect(MI, *NextMIIt, ThisMBB); 29954 const BasicBlock *LLVM_BB = ThisMBB->getBasicBlock(); 29955 MachineFunction *F = ThisMBB->getParent(); 29959 MachineFunction::iterator It = ++ThisMBB->getIterator(); 29967 !checkAndUpdateEFLAGSKill(LastCMOV, ThisMBB, TRI)) { 29983 SinkMBB->splice(SinkMBB->end(), ThisMBB, 29985 ThisMBB->end()); 29986 SinkMBB->transferSuccessorsAndUpdatePHIs(ThisMBB); 29989 ThisMBB->addSuccessor(FalseMBB); 29991 ThisMBB->addSuccessor(SinkMBB); 29996 BuildMI(ThisMBB, DL, TII->get(X86::JCC_1)).addMBB(SinkMBB).addImm(CC); 30004 createPHIsForCMOVsInSinkBB(MIItBegin, MIItEnd, ThisMBB, FalseMBB, SinkMBB); 30007 ThisMBB->erase(MIItBegin, MIItEnd);