LLVM 19.0.0git
Namespaces | Functions
MachinePostDominators.cpp File Reference
#include "llvm/CodeGen/MachinePostDominators.h"
#include "llvm/InitializePasses.h"
#include "llvm/Support/GenericDomTreeConstruction.h"

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::DomTreeBuilder
 

Functions

template void llvm::DomTreeBuilder::Calculate< MBBPostDomTree > (MBBPostDomTree &DT)
 
template void llvm::DomTreeBuilder::InsertEdge< MBBPostDomTree > (MBBPostDomTree &DT, MachineBasicBlock *From, MachineBasicBlock *To)
 
template void llvm::DomTreeBuilder::DeleteEdge< MBBPostDomTree > (MBBPostDomTree &DT, MachineBasicBlock *From, MachineBasicBlock *To)
 
template void llvm::DomTreeBuilder::ApplyUpdates< MBBPostDomTree > (MBBPostDomTree &DT, MBBPostDomTreeGraphDiff &, MBBPostDomTreeGraphDiff *)
 
template bool llvm::DomTreeBuilder::Verify< MBBPostDomTree > (const MBBPostDomTree &DT, MBBPostDomTree::VerificationLevel VL)
 
 INITIALIZE_PASS (MachinePostDominatorTreeWrapperPass, "machinepostdomtree", "MachinePostDominator Tree Construction", true, true) MachinePostDominatorTreeWrapperPass
 

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( MachinePostDominatorTreeWrapperPass  ,
"machinepostdomtree"  ,
"MachinePostDominator Tree Construction"  ,
true  ,
true   
)