LLVM  8.0.1
Public Member Functions | List of all members
llvm::VPlanVerifier Class Reference

Class with utility functions that can be used to check the consistency and invariants of a VPlan, including the components of its H-CFG. More...

#include "Transforms/Vectorize/VPlanVerifier.h"

Public Member Functions

void verifyHierarchicalCFG (const VPRegionBlock *TopRegion) const
 Verify the invariants of the H-CFG starting from TopRegion. More...
 

Detailed Description

Class with utility functions that can be used to check the consistency and invariants of a VPlan, including the components of its H-CFG.

Definition at line 34 of file VPlanVerifier.h.

Member Function Documentation

◆ verifyHierarchicalCFG()

void VPlanVerifier::verifyHierarchicalCFG ( const VPRegionBlock TopRegion) const

Verify the invariants of the H-CFG starting from TopRegion.

The verification process comprises the following steps:

  1. Region/Block verification: Check the Region/Block verification invariants for every region in the H-CFG.

Definition at line 125 of file VPlanVerifier.cpp.

References assert(), llvm::dbgs(), EnableHCFGVerifier, llvm::VPBlockBase::getParent(), LLVM_DEBUG, and verifyRegionRec().


The documentation for this class was generated from the following files: