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:
Method Overview
- public SCEVCouldNotCompute()
- public static bool classof(const llvm::SCEV * S)
Inherited from SCEV:
- public dump
- public getExpressionSize
- public getSCEVType
- public getType
- public isAllOnesValue
- public isNonConstantNegative
- public isOne
- public isZero
- public print
Inherited from FoldingSetBase::Node:
Methods
¶SCEVCouldNotCompute()
SCEVCouldNotCompute()
Declared at: llvm/include/llvm/Analysis/ScalarEvolution.h:190
¶static bool classof(const llvm::SCEV* S)
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