Searched refs:SplitB (Results 1 – 2 of 2) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonEarlyIfConv.cpp | 126 : SplitB(B), TrueB(TB), FalseB(FB), JoinB(JB), PredR(PR) {} in FlowPattern() 128 MachineBasicBlock *SplitB = nullptr; member 146 OS << "{ SplitB:" << PrintMB(P.FP.SplitB) in operator <<() 418 if (hasEHLabel(FP.SplitB)) // KLUDGE: see function definition in isValid() 465 if (BB == FP.SplitB || BB == FP.TrueB || BB == FP.FalseB) in computePhiCost() 509 (MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) < JumpProb || in isProfitable() 510 MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) > Prob)) in isProfitable() 514 (MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) < JumpProb || in isProfitable() 515 MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) > Prob)) in isProfitable() 521 if (MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) > Prob) in isProfitable() [all …]
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonEarlyIfConv.cpp | 106 FlowPattern() : SplitB(0), TrueB(0), FalseB(0), JoinB(0), PredR(0) {} in FlowPattern() 109 : SplitB(B), TrueB(TB), FalseB(FB), JoinB(JB), PredR(PR) {} in FlowPattern() 111 MachineBasicBlock *SplitB; member 125 OS << "{ SplitB:" << PrintMB(P.FP.SplitB) in operator <<() 395 if (hasEHLabel(FP.SplitB)) // KLUDGE: see function definition in isValid() 477 if (MBPI->getEdgeProbability(FP.SplitB, FP.TrueB) > Prob) in isProfitable() 479 if (MBPI->getEdgeProbability(FP.SplitB, FP.FalseB) > Prob) in isProfitable() 522 unsigned PredDefs = countPredicateDefs(FP.SplitB); in isProfitable() 784 if (BO.getMBB() == FP.SplitB) in updatePhiNodes() 807 MachineBasicBlock::iterator MuxAt = FP.SplitB->getFirstTerminator(); in updatePhiNodes() [all …]
|