reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
145 OS << "{ SplitB:" << PrintMB(P.FP.SplitB) 417 if (hasEHLabel(FP.SplitB)) // KLUDGE: see function definition 464 if (BB == FP.SplitB || BB == FP.TrueB || BB == FP.FalseB) 508 (MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) < JumpProb || 509 MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) > Prob)) 513 (MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) < JumpProb || 514 MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) > Prob)) 520 if (MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) > Prob) 522 if (MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) > Prob) 567 unsigned PredDefs = countPredicateDefs(FP.SplitB); 820 if (BO.getMBB() == FP.SplitB) 842 MuxR = buildMux(FP.SplitB, FP.SplitB->getFirstTerminator(), RC, 842 MuxR = buildMux(FP.SplitB, FP.SplitB->getFirstTerminator(), RC, 854 PN->addOperand(MachineOperand::CreateMBB(FP.SplitB)); 860 MachineBasicBlock::iterator OldTI = FP.SplitB->getFirstTerminator(); 861 assert(OldTI != FP.SplitB->end()); 866 predicateBlockNB(FP.SplitB, OldTI, FP.TrueB, FP.PredR, true); 870 MachineBasicBlock::iterator At = FP.SplitB->getFirstTerminator(); 871 predicateBlockNB(FP.SplitB, At, FP.FalseB, FP.PredR, false); 878 FP.SplitB->erase(OldTI, FP.SplitB->end()); 878 FP.SplitB->erase(OldTI, FP.SplitB->end()); 879 while (FP.SplitB->succ_size() > 0) { 880 MachineBasicBlock *T = *FP.SplitB->succ_begin(); 899 FP.SplitB->removeSuccessor(FP.SplitB->succ_begin()); 899 FP.SplitB->removeSuccessor(FP.SplitB->succ_begin()); 908 BuildMI(*FP.SplitB, FP.SplitB->end(), DL, HII->get(Hexagon::J2_jump)) 908 BuildMI(*FP.SplitB, FP.SplitB->end(), DL, HII->get(Hexagon::J2_jump)) 910 FP.SplitB->addSuccessor(FP.JoinB); 914 BuildMI(*FP.SplitB, FP.SplitB->end(), DL, HII->get(Hexagon::J2_jumpt)) 914 BuildMI(*FP.SplitB, FP.SplitB->end(), DL, HII->get(Hexagon::J2_jumpt)) 917 FP.SplitB->addSuccessor(TSB); 923 MachineInstrBuilder MIB = BuildMI(*FP.SplitB, FP.SplitB->end(), DL, D); 923 MachineInstrBuilder MIB = BuildMI(*FP.SplitB, FP.SplitB->end(), DL, D); 927 FP.SplitB->addSuccessor(FSB); 934 BuildMI(*FP.SplitB, FP.SplitB->end(), DL, HII->get(Hexagon::J2_jump)) 934 BuildMI(*FP.SplitB, FP.SplitB->end(), DL, HII->get(Hexagon::J2_jump)) 936 FP.SplitB->addSuccessor(SSB); 1030 FP.SplitB->updateTerminator(); 1031 if (FP.SplitB->succ_size() != 1) 1034 MachineBasicBlock *SB = *FP.SplitB->succ_begin(); 1044 mergeBlocks(FP.SplitB, SB);