Home
last modified time | relevance | path

Searched refs:NewSuccessor (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCExpandISEL.cpp53 MachineBasicBlock *NewSuccessor; member in __anon9f2bad8d0111::PPCExpandISEL
338 NewSuccessor = (MBBI != MBB->getLastNonDebugInstr() || !MBB->canFallThrough()) in reorganizeBlockLayout()
352 if (!NewSuccessor) { in reorganizeBlockLayout()
360 Successor = NewSuccessor; in reorganizeBlockLayout()
375 if (NewSuccessor) { in reorganizeBlockLayout()
376 MF->insert(It, NewSuccessor); in reorganizeBlockLayout()
379 NewSuccessor->splice(NewSuccessor->end(), MBB, in reorganizeBlockLayout()
382 NewSuccessor->transferSuccessorsAndUpdatePHIs(MBB); in reorganizeBlockLayout()
386 computeAndAddLiveIns(LPR, *NewSuccessor); in reorganizeBlockLayout()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBlockFrequencyInfo.cpp259 const MachineBasicBlock &NewSuccessor, in onEdgeSplit() argument
263 MBPI.getEdgeProbability(&NewPredecessor, &NewSuccessor); in onEdgeSplit()
265 MBFI->setBlockFreq(&NewSuccessor, NewSuccFreq); in onEdgeSplit()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBlockFrequencyInfo.h84 const MachineBasicBlock &NewSuccessor,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp1314 for (const std::pair<BasicBlock *, int /*Num*/> &NewSuccessor : in PerformValueComparisonIntoPredecessorFolding() local
1316 for (auto I : seq(NewSuccessor.second)) { in PerformValueComparisonIntoPredecessorFolding()
1318 AddPredecessorToBlock(NewSuccessor.first, Pred, BB); in PerformValueComparisonIntoPredecessorFolding()
1320 if (DTU && !SuccsOfPred.contains(NewSuccessor.first)) in PerformValueComparisonIntoPredecessorFolding()
1321 Updates.push_back({DominatorTree::Insert, Pred, NewSuccessor.first}); in PerformValueComparisonIntoPredecessorFolding()