Home
last modified time | relevance | path

Searched refs:FromMBB (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DIfConversion.cpp2183 MachineBasicBlock &FromMBB = *FromBBI.BB; in CopyAndPredicateBlock() local
2184 for (MachineInstr &I : FromMBB) { in CopyAndPredicateBlock()
2217 std::vector<MachineBasicBlock *> Succs(FromMBB.succ_begin(), in CopyAndPredicateBlock()
2218 FromMBB.succ_end()); in CopyAndPredicateBlock()
2219 MachineBasicBlock *NBB = getNextBlock(FromMBB); in CopyAndPredicateBlock()
2245 MachineBasicBlock &FromMBB = *FromBBI.BB; in MergeBlocks() local
2246 assert(!FromMBB.hasAddressTaken() && in MergeBlocks()
2251 MachineBasicBlock::iterator FromTI = FromMBB.getFirstTerminator(); in MergeBlocks()
2253 ToBBI.BB->splice(ToTI, &FromMBB, FromMBB.begin(), FromTI); in MergeBlocks()
2256 if (FromTI != FromMBB.end() && !TII->isPredicated(*FromTI)) in MergeBlocks()
[all …]
H A DMachineBasicBlock.cpp865 void MachineBasicBlock::transferSuccessors(MachineBasicBlock *FromMBB) { in transferSuccessors() argument
866 if (this == FromMBB) in transferSuccessors()
869 while (!FromMBB->succ_empty()) { in transferSuccessors()
870 MachineBasicBlock *Succ = *FromMBB->succ_begin(); in transferSuccessors()
874 if (!FromMBB->Probs.empty()) { in transferSuccessors()
875 auto Prob = *FromMBB->Probs.begin(); in transferSuccessors()
880 FromMBB->removeSuccessor(Succ); in transferSuccessors()
885 MachineBasicBlock::transferSuccessorsAndUpdatePHIs(MachineBasicBlock *FromMBB) { in transferSuccessorsAndUpdatePHIs() argument
886 if (this == FromMBB) in transferSuccessorsAndUpdatePHIs()
889 while (!FromMBB->succ_empty()) { in transferSuccessorsAndUpdatePHIs()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h695 void transferSuccessors(MachineBasicBlock *FromMBB);
699 void transferSuccessorsAndUpdatePHIs(MachineBasicBlock *FromMBB);