struct SCEVCouldNotCompute

Declaration

struct SCEVCouldNotCompute : public SCEV { /* full declaration omitted */ };

Description

An object of this class is returned by queries that could not be answered. For example, if you ask for the number of iterations of a linked-list traversal loop, you will get one of these. None of the standard SCEV operations are valid on this class, it is just a marker.

Declared at: llvm/include/llvm/Analysis/ScalarEvolution.h:189

Inherits from: SCEV

Member Variables

Inherited from SCEV:

protected ExpressionSize
protected SubclassData = 0

Method Overview

Inherited from SCEV:

Inherited from FoldingSetBase::Node:

Methods

SCEVCouldNotCompute()

Declared at: llvm/include/llvm/Analysis/ScalarEvolution.h:190

static bool classof(const llvm::SCEV* S)

Description

Methods for support type inquiry through isa, cast, and dyn_cast:

Declared at: llvm/include/llvm/Analysis/ScalarEvolution.h:193

Parameters

const llvm::SCEV* S