| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | DemoteRegToStack.cpp | 50 BasicBlock *BB = SplitCriticalEdge(II, SuccNum); in DemoteRegToStack() 59 [[maybe_unused]] BasicBlock *BB = SplitCriticalEdge(CBI, i); in DemoteRegToStack()
|
| H A D | LoopRotationUtils.cpp | 839 BasicBlock *NewPH = SplitCriticalEdge( in rotateLoop() 857 BasicBlock *ExitSplit = SplitCriticalEdge( in rotateLoop()
|
| H A D | BreakCriticalEdges.cpp | 101 BasicBlock *llvm::SplitCriticalEdge(Instruction *TI, unsigned SuccNum, in SplitCriticalEdge() function in llvm
|
| H A D | BasicBlockUtils.cpp | 881 if (SplitCriticalEdge(TI, i, Options)) in SplitAllCriticalEdges()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | BasicBlockUtils.h | 220 SplitCriticalEdge(Instruction *TI, unsigned SuccNum, 237 SplitCriticalEdge(BasicBlock *Src, BasicBlock *Dst, 245 return SplitCriticalEdge(TI, i, Options);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineBasicBlock.h | 1011 SplitCriticalEdge(MachineBasicBlock *Succ, Pass &P, 1014 return SplitCriticalEdge(Succ, &P, nullptr, LiveInSets, MDTU); 1018 SplitCriticalEdge(MachineBasicBlock *Succ, 1022 return SplitCriticalEdge(Succ, nullptr, &MFAM, LiveInSets, MDTU); 1026 LLVM_ABI MachineBasicBlock *SplitCriticalEdge( 1030 LLVM_ABI MachineBasicBlock *SplitCriticalEdge(
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARC.cpp | 61 DestBB = SplitCriticalEdge(I, 0, CriticalEdgeSplittingOptions(DT)); in insertAfterInvokes()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SpeculationHardening.cpp | 253 MachineBasicBlock *SplitEdgeTBB = MBB.SplitCriticalEdge(TBB, *this); in instrumentControlFlow() 254 MachineBasicBlock *SplitEdgeFBB = MBB.SplitCriticalEdge(FBB, *this); in instrumentControlFlow()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PHIElimination.cpp | 830 if (!(P ? PreMBB->SplitCriticalEdge(&MBB, *P, LiveInSets, &MDTU) in SplitPHIEdges() 831 : PreMBB->SplitCriticalEdge(&MBB, *MFAM, LiveInSets, &MDTU))) { in SplitPHIEdges()
|
| H A D | MachineBasicBlock.cpp | 1138 MachineBasicBlock *MachineBasicBlock::SplitCriticalEdge( in SplitCriticalEdge() function in MachineBasicBlock 1156 return SplitCriticalEdge(Succ, {LIS, Indexes, LV, MLI}, LiveInSets, MDTU); in SplitCriticalEdge() 1160 MachineBasicBlock *MachineBasicBlock::SplitCriticalEdge( in SplitCriticalEdge() function in MachineBasicBlock
|
| H A D | MachineLICM.cpp | 1720 MachineBasicBlock *NewPreheader = Pred->SplitCriticalEdge( in getOrCreatePreheader()
|
| H A D | MachineSink.cpp | 854 auto NewSucc = Pair.first->SplitCriticalEdge( in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.cpp | 943 MachineBasicBlock *NewBB = Src.SplitCriticalEdge(DstOrSplit, P); in materialize()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | GVN.cpp | 3162 BasicBlock *BB = SplitCriticalEdge( in splitCriticalEdges() 3182 Changed |= SplitCriticalEdge(Edge.first, Edge.second, in splitCriticalEdges()
|
| H A D | LoopStrengthReduce.cpp | 5864 SplitCriticalEdge(BB, Parent, in RewriteForPHI()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | GCOVProfiling.cpp | 717 isa<IndirectBrInst>(TI) ? nullptr : SplitCriticalEdge(TI, SuccNum); in getInstrBB()
|
| H A D | PGOInstrumentation.cpp | 877 isa<IndirectBrInst>(TI) ? nullptr : SplitCriticalEdge(TI, SuccNum); in getInstrBB()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 16828 …Block17SplitCriticalEdgeEPS0_PNS_4PassE", "llvm::MachineBasicBlock::SplitCriticalEdge(llvm::Machin… 17343 …_17MachineBasicBlockES5_b", "(anonymous namespace)::MachineSinking::SplitCriticalEdge(llvm::Machin… 19047 {"_ZN4llvm17SplitCriticalEdgeEPNS_14TerminatorInstEjPNS_4PassEb", "llvm::SplitCriticalEdge(llvm::Te…
|