LLVM
8.0.1
|
#include "llvm/Support/GenericDomTreeConstruction.h"
Public Types | |
using | ResultTy = SmallVector< NodePtr, 8 > |
using | Tag = std::integral_constant< bool, Inverse > |
Static Public Member Functions | |
static ResultTy | Get (NodePtr N, std::integral_constant< bool, false >) |
static ResultTy | Get (NodePtr N, std::integral_constant< bool, true >) |
static ResultTy | Get (NodePtr N, BatchUpdatePtr BUI) |
Definition at line 107 of file GenericDomTreeConstruction.h.
using llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::ChildrenGetter< Inverse >::ResultTy = SmallVector<NodePtr, 8> |
Definition at line 108 of file GenericDomTreeConstruction.h.
using llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::ChildrenGetter< Inverse >::Tag = std::integral_constant<bool, Inverse> |
Definition at line 120 of file GenericDomTreeConstruction.h.
|
inlinestatic |
Definition at line 110 of file GenericDomTreeConstruction.h.
References llvm::reverse().
Referenced by llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::DeleteEdge(), and llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::HasForwardSuccessors().
|
inlinestatic |
Definition at line 115 of file GenericDomTreeConstruction.h.
References N.
|
inlinestatic |
Definition at line 126 of file GenericDomTreeConstruction.h.
References assert(), llvm::SmallVectorTemplateCommon< T, typename >::begin(), llvm::dbgs(), llvm::SmallVectorTemplateCommon< T, typename >::end(), llvm::SmallVectorImpl< T >::erase(), llvm::find(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::BatchUpdateInfo::FuturePredecessors, llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::BatchUpdateInfo::FutureSuccessors, llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::IsPostDom, LLVM_DEBUG, llvm::SmallVectorTemplateBase< T, bool >::push_back(), and llvm::sys::fs::remove().