LLVM: llvm::MachineBasicBlock::SplitCriticalEdgeAnalyses Struct Reference (original) (raw)

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](MachineBasicBlock%5F8h%5Fsource.html)"

Detailed Description

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 1008 of file MachineBasicBlock.h.

Member Data Documentation

LIS

LiveIntervals* llvm::MachineBasicBlock::SplitCriticalEdgeAnalyses::LIS

LV

LiveVariables* llvm::MachineBasicBlock::SplitCriticalEdgeAnalyses::LV

MLI

SI

SlotIndexes* llvm::MachineBasicBlock::SplitCriticalEdgeAnalyses::SI


The documentation for this struct was generated from the following file: