Home
last modified time | relevance | path

Searched refs:PredB (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonEarlyIfConv.cpp211 void mergeBlocks(MachineBasicBlock *PredB, MachineBasicBlock *SuccB);
1010 void HexagonEarlyIfConversion::mergeBlocks(MachineBasicBlock *PredB, in mergeBlocks() argument
1012 LLVM_DEBUG(dbgs() << "Merging blocks " << PrintMB(PredB) << " and " in mergeBlocks()
1016 HII->removeBranch(*PredB); in mergeBlocks()
1017 PredB->removeSuccessor(SuccB); in mergeBlocks()
1018 PredB->splice(PredB->end(), SuccB, SuccB->begin(), SuccB->end()); in mergeBlocks()
1019 PredB->transferSuccessorsAndUpdatePHIs(SuccB); in mergeBlocks()
1022 PredB->updateTerminator(); in mergeBlocks()
H A DRDFGraph.h483 NodeId PredB; // Id of the predecessor block for a phi use. member
583 return Ref.PhiU.PredB; in getPredecessor()
587 Ref.PhiU.PredB = B; in setPredecessor()
828 RegisterRef RR, NodeAddr<BlockNode*> PredB,
H A DHexagonHardwareLoops.cpp1917 MachineBasicBlock *PredB = PN->getOperand(i+1).getMBB(); in createPreheaderForLoop() local
1918 if (PredB == Latch) in createPreheaderForLoop()
1924 NewPN->addOperand(MachineOperand::CreateMBB(PredB)); in createPreheaderForLoop()
1930 MachineBasicBlock *PredB = PN->getOperand(i+1).getMBB(); in createPreheaderForLoop() local
1931 if (PredB != Latch) { in createPreheaderForLoop()
H A DRDFGraph.cpp833 RegisterRef RR, NodeAddr<BlockNode*> PredB, uint16_t Flags) { in newPhiUse() argument
837 PUA.Addr->setPredecessor(PredB.Id); in newPhiUse()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp269 MachineBasicBlock &PredB = *PI.getOperand(i+1).getMBB(); in preprocessPhiNodes() local
270 MachineBasicBlock::iterator At = PredB.getFirstTerminator(); in preprocessPhiNodes()
271 const DebugLoc &DL = PredB.findDebugLoc(At); in preprocessPhiNodes()
272 auto Copy = BuildMI(PredB, At, DL, TII->get(TargetOpcode::COPY), NewReg) in preprocessPhiNodes()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp2435 ICmpInst::Predicate PredA, PredB; in matchThreeWayIntCompare() local
2440 m_Select(m_ICmp(PredB, m_Specific(LHS), m_Specific(RHS)), in matchThreeWayIntCompare()
2442 PredB == ICmpInst::ICMP_SLT) { in matchThreeWayIntCompare()