| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | BasicBlockUtils.h | 138 BasicBlock *SplitCriticalEdge(Instruction *TI, unsigned SuccNum, 143 SplitCriticalEdge(BasicBlock *BB, succ_iterator SI, 146 return SplitCriticalEdge(BB->getTerminator(), SI.getSuccessorIndex(), 154 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI, 161 MadeChange |= !!SplitCriticalEdge(TI, i, Options); 169 SplitCriticalEdge(BasicBlock *Src, BasicBlock *Dst, 177 return SplitCriticalEdge(TI, i, Options);
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | DemoteRegToStack.cpp | 51 BasicBlock *BB = SplitCriticalEdge(II, SuccNum); in DemoteRegToStack()
|
| H A D | LoopRotationUtils.cpp | 452 BasicBlock *NewPH = SplitCriticalEdge( in rotateLoop() 471 BasicBlock *ExitSplit = SplitCriticalEdge( in rotateLoop()
|
| H A D | BasicBlockUtils.cpp | 285 if (SplitCriticalEdge( in SplitEdge() 315 if (SplitCriticalEdge(TI, i, Options)) in SplitAllCriticalEdges()
|
| H A D | BreakCriticalEdges.cpp | 133 llvm::SplitCriticalEdge(Instruction *TI, unsigned SuccNum, in SplitCriticalEdge() function in llvm
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64SpeculationHardening.cpp | 258 MachineBasicBlock *SplitEdgeTBB = MBB.SplitCriticalEdge(TBB, *this); in instrumentControlFlow() 259 MachineBasicBlock *SplitEdgeFBB = MBB.SplitCriticalEdge(FBB, *this); in instrumentControlFlow()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | PHIElimination.cpp | 627 if (!PreMBB->SplitCriticalEdge(&MBB, *this)) { in SplitPHIEdges()
|
| H A D | MachineSink.cpp | 324 auto NewSucc = Pair.first->SplitCriticalEdge(Pair.second, *this); in runOnMachineFunction()
|
| H A D | MachineLICM.cpp | 1522 CurPreheader = Pred->SplitCriticalEdge(CurLoop->getHeader(), *this); in getCurPreheader()
|
| H A D | MachineBasicBlock.cpp | 870 MachineBasicBlock *MachineBasicBlock::SplitCriticalEdge(MachineBasicBlock *Succ, in SplitCriticalEdge() function in MachineBasicBlock
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnswitch.cpp | 987 SplitCriticalEdge(BI, 0, Options); in EmitPreheaderBranchOnCondition() 988 SplitCriticalEdge(BI, 1, Options); in EmitPreheaderBranchOnCondition()
|
| H A D | SpeculateAroundPHIs.cpp | 564 auto *NewPredBB = SplitCriticalEdge( in speculatePHIs()
|
| H A D | GVN.cpp | 2349 SplitCriticalEdge(Pred, Succ, CriticalEdgeSplittingOptions(DT)); in splitCriticalEdges() 2363 SplitCriticalEdge(Edge.first, Edge.second, in splitCriticalEdges()
|
| H A D | LoopStrengthReduce.cpp | 5233 NewBB = SplitCriticalEdge(BB, Parent, in RewriteForPHI()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineBasicBlock.h | 583 MachineBasicBlock *SplitCriticalEdge(MachineBasicBlock *Succ, Pass &P);
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.cpp | 839 MachineBasicBlock *NewBB = Src.SplitCriticalEdge(DstOrSplit, P); in materialize()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOInstrumentation.cpp | 713 BasicBlock *InstrBB = SplitCriticalEdge(TI, SuccNum); in getInstrBB()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGISel.cpp | 374 SplitCriticalEdge( in SplitCriticalSideEffectEdges()
|