LLVM 22.0.0git
MachinePostDominators.cpp File Reference

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 LLVM_TEMPLATE_ABI void llvm::DomTreeBuilder::Calculate< MBBPostDomTree > (MBBPostDomTree &DT)
template LLVM_TEMPLATE_ABI void llvm::DomTreeBuilder::InsertEdge< MBBPostDomTree > (MBBPostDomTree &DT, MachineBasicBlock *From, MachineBasicBlock *To)
template LLVM_TEMPLATE_ABI void llvm::DomTreeBuilder::DeleteEdge< MBBPostDomTree > (MBBPostDomTree &DT, MachineBasicBlock *From, MachineBasicBlock *To)
template LLVM_TEMPLATE_ABI void llvm::DomTreeBuilder::ApplyUpdates< MBBPostDomTree > (MBBPostDomTree &DT, MBBPostDomTreeGraphDiff &, MBBPostDomTreeGraphDiff *)
template LLVM_TEMPLATE_ABI 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  )