Searched refs:KeepOneInputPHIs (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | BasicBlockUtils.h | 50 bool KeepOneInputPHIs = false); 54 bool KeepOneInputPHIs = false); 64 bool KeepOneInputPHIs = false); 70 bool KeepOneInputPHIs = false); 148 bool KeepOneInputPHIs = false; member 168 KeepOneInputPHIs = true; in setKeepOneInputPHIs()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | BasicBlock.cpp | 319 bool KeepOneInputPHIs) { in removePredecessor() argument 330 Phi.removeIncomingValue(Pred, !KeepOneInputPHIs); in removePredecessor() 331 if (KeepOneInputPHIs) in removePredecessor()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | BasicBlockUtils.cpp | 63 bool KeepOneInputPHIs) { in detachDeadBlocks() argument 69 Succ->removePredecessor(BB, KeepOneInputPHIs); in detachDeadBlocks() 95 bool KeepOneInputPHIs) { in DeleteDeadBlock() argument 96 DeleteDeadBlocks({BB}, DTU, KeepOneInputPHIs); in DeleteDeadBlock() 100 bool KeepOneInputPHIs) { in DeleteDeadBlocks() argument 111 detachDeadBlocks(BBs, DTU ? &Updates : nullptr, KeepOneInputPHIs); in DeleteDeadBlocks() 124 bool KeepOneInputPHIs) { in EliminateUnreachableBlocks() argument 138 DeleteDeadBlocks(DeadBlocks, DTU, KeepOneInputPHIs); in EliminateUnreachableBlocks()
|
| H A D | BreakCriticalEdges.cpp | 216 DestBB->removePredecessor(TIBB, Options.KeepOneInputPHIs); in SplitKnownCriticalEdge()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | BasicBlock.h | 396 void removePredecessor(BasicBlock *Pred, bool KeepOneInputPHIs = false);
|