class VPlanVerifier

Declaration

class VPlanVerifier { /* full declaration omitted */ };

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.

Declared at: llvm/lib/Transforms/Vectorize/VPlanVerifier.h:33

Method Overview

Methods

ΒΆvoid verifyHierarchicalCFG(
    const llvm::VPRegionBlock* TopRegion) const

Description

Verify the invariants of the H-CFG starting from \p 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.

Declared at: llvm/lib/Transforms/Vectorize/VPlanVerifier.h:39

Parameters

const llvm::VPRegionBlock* TopRegion