reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Support/GenericDomTreeConstruction.h
   54   using NodePtr = typename DomTreeT::NodePtr;
   55   using NodeT = typename DomTreeT::NodeType;
   75   using UpdateT = typename DomTreeT::UpdateType;
   76   using UpdateKind = typename DomTreeT::UpdateKind;
  176   TreeNodePtr getNodeForBlock(NodePtr BB, DomTreeT &DT) {
  304   void runSemiNCA(DomTreeT &DT, const unsigned MinLevel = 0) {
  375   static NodePtr GetEntryNode(const DomTreeT &DT) {
  383   static RootsT FindRoots(const DomTreeT &DT, BatchUpdatePtr BUI) {
  510   static void RemoveRedundantRoots(const DomTreeT &DT, BatchUpdatePtr BUI,
  550   void doFullDFSWalk(const DomTreeT &DT, DescendCondition DC) {
  562   static void CalculateFromScratch(DomTreeT &DT, BatchUpdatePtr BUI) {
  594   void attachNewSubtree(DomTreeT& DT, const TreeNodePtr AttachTo) {
  618   void reattachExistingSubtree(DomTreeT &DT, const TreeNodePtr AttachTo) {
  649   static void InsertEdge(DomTreeT &DT, const BatchUpdatePtr BUI,
  682   static bool UpdateRootsBeforeInsertion(DomTreeT &DT, const BatchUpdatePtr BUI,
  715   static void UpdateRootsAfterUpdate(DomTreeT &DT, const BatchUpdatePtr BUI) {
  741   static void InsertReachable(DomTreeT &DT, const BatchUpdatePtr BUI,
  848   static void UpdateInsertion(DomTreeT &DT, const BatchUpdatePtr BUI,
  868   static void InsertUnreachable(DomTreeT &DT, const BatchUpdatePtr BUI,
  894       DomTreeT &DT, const BatchUpdatePtr BUI, const NodePtr Root,
  918   static void DeleteEdge(DomTreeT &DT, const BatchUpdatePtr BUI,
  971   static void DeleteReachable(DomTreeT &DT, const BatchUpdatePtr BUI,
 1012   static bool HasProperSupport(DomTreeT &DT, const BatchUpdatePtr BUI,
 1037   static void DeleteUnreachable(DomTreeT &DT, const BatchUpdatePtr BUI,
 1136   static void EraseNode(DomTreeT &DT, const TreeNodePtr TN) {
 1155   static void ApplyUpdates(DomTreeT &DT, ArrayRef<UpdateT> Updates) {
 1223   static void ApplyNextUpdate(DomTreeT &DT, BatchUpdateInfo &BUI) {
 1264   bool verifyRoots(const DomTreeT &DT) {
 1303   bool verifyReachability(const DomTreeT &DT) {
 1339   static bool VerifyLevels(const DomTreeT &DT) {
 1371   static bool VerifyDFSNumbers(const DomTreeT &DT) {
 1507   bool verifyParentProperty(const DomTreeT &DT) {
 1540   bool verifySiblingProperty(const DomTreeT &DT) {
 1579   static bool IsSameAsFreshTree(const DomTreeT &DT) {
 1580     DomTreeT FreshTree;