Searched refs:PredB (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonEarlyIfConv.cpp | 203 void mergeBlocks(MachineBasicBlock *PredB, MachineBasicBlock *SuccB); 1001 void HexagonEarlyIfConversion::mergeBlocks(MachineBasicBlock *PredB, in mergeBlocks() argument 1003 LLVM_DEBUG(dbgs() << "Merging blocks " << PrintMB(PredB) << " and " in mergeBlocks() 1007 HII->removeBranch(*PredB); in mergeBlocks() 1008 PredB->removeSuccessor(SuccB); in mergeBlocks() 1009 PredB->splice(PredB->end(), SuccB, SuccB->begin(), SuccB->end()); in mergeBlocks() 1010 PredB->transferSuccessorsAndUpdatePHIs(SuccB); in mergeBlocks() 1014 PredB->updateTerminator(OldLayoutSuccessor); in mergeBlocks()
|
| H A D | HexagonHardwareLoops.cpp | 1935 MachineBasicBlock *PredB = PN->getOperand(i+1).getMBB(); in createPreheaderForLoop() local 1936 if (PredB == Latch) in createPreheaderForLoop() 1942 NewPN->addOperand(MachineOperand::CreateMBB(PredB)); in createPreheaderForLoop() 1948 MachineBasicBlock *PredB = PN->getOperand(i+1).getMBB(); in createPreheaderForLoop() local 1949 if (PredB != Latch) { in createPreheaderForLoop()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RDFGraph.h | 520 NodeId PredB; // Id of the predecessor block for a phi use. member 604 return RefData.PhiU.PredB; in getPredecessor() 608 RefData.PhiU.PredB = B; in setPredecessor() 853 PhiUse newPhiUse(Phi Owner, RegisterRef RR, Block PredB,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachinePipeliner.cpp | 595 MachineBasicBlock &PredB = *PI.getOperand(i+1).getMBB(); in preprocessPhiNodes() local 596 MachineBasicBlock::iterator At = PredB.getFirstTerminator(); in preprocessPhiNodes() 597 const DebugLoc &DL = PredB.findDebugLoc(At); in preprocessPhiNodes() 598 auto Copy = BuildMI(PredB, At, DL, TII->get(TargetOpcode::COPY), NewReg) in preprocessPhiNodes()
|
| H A D | RDFGraph.cpp | 808 PhiUse DataFlowGraph::newPhiUse(Phi Owner, RegisterRef RR, Block PredB, in newPhiUse() argument 813 PUA.Addr->setPredecessor(PredB.Id); in newPhiUse()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 3328 CmpPredicate PredB; in matchThreeWayIntCompare() local 3330 if (!match(UnequalVal, m_Select(m_ICmp(PredB, m_Value(LHS2), m_Value(RHS2)), in matchThreeWayIntCompare() 3338 PredB = ICmpInst::getSwappedPredicate(PredB); in matchThreeWayIntCompare() 3343 if (PredB == ICmpInst::ICMP_SGT && isa<Constant>(RHS2)) { in matchThreeWayIntCompare() 3346 getFlippedStrictnessPredicateAndConstant(PredB, cast<Constant>(RHS2)); in matchThreeWayIntCompare() 3354 PredB = ICmpInst::ICMP_SLT; in matchThreeWayIntCompare() 3356 return PredB == ICmpInst::ICMP_SLT && RHS == RHS2; in matchThreeWayIntCompare()
|