|
LLVM 23.0.0git
|
Split the critical edge from this block to the given successor block, and return the newly created block, or null if splitting is not possible. More...
#include "llvm/CodeGen/MachineBasicBlock.h"
Public Attributes | |
| LiveIntervals * | LIS |
| SlotIndexes * | SI |
| LiveVariables * | LV |
| MachineLoopInfo * | MLI |
Split the critical edge from this block to the given successor block, and return the newly created block, or null if splitting is not possible.
This function updates LiveVariables, MachineDominatorTree, and MachineLoopInfo, as applicable.
Definition at line 1010 of file MachineBasicBlock.h.
| LiveIntervals* llvm::MachineBasicBlock::SplitCriticalEdgeAnalyses::LIS |
Definition at line 1011 of file MachineBasicBlock.h.
Referenced by llvm::MachineBasicBlock::SplitCriticalEdge().
| LiveVariables* llvm::MachineBasicBlock::SplitCriticalEdgeAnalyses::LV |
Definition at line 1013 of file MachineBasicBlock.h.
Referenced by llvm::MachineBasicBlock::SplitCriticalEdge().
| MachineLoopInfo* llvm::MachineBasicBlock::SplitCriticalEdgeAnalyses::MLI |
Definition at line 1014 of file MachineBasicBlock.h.
Referenced by llvm::MachineBasicBlock::SplitCriticalEdge().
| SlotIndexes* llvm::MachineBasicBlock::SplitCriticalEdgeAnalyses::SI |
Definition at line 1012 of file MachineBasicBlock.h.
Referenced by llvm::MachineBasicBlock::SplitCriticalEdge().