LLVM API Documentation

Public Member Functions | Static Public Member Functions
llvm::SCEVCouldNotCompute Struct Reference

#include <ScalarEvolution.h>

Inheritance diagram for llvm::SCEVCouldNotCompute:
Inheritance graph
[legend]
Collaboration diagram for llvm::SCEVCouldNotCompute:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SCEVCouldNotCompute ()

Static Public Member Functions

static bool classof (const SCEV *S)
 Methods for support type inquiry through isa, cast, and dyn_cast:

Detailed Description

SCEVCouldNotCompute - 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.

Definition at line 162 of file ScalarEvolution.h.


Constructor & Destructor Documentation

Definition at line 307 of file ScalarEvolution.cpp.


Member Function Documentation

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

Definition at line 310 of file ScalarEvolution.cpp.

References llvm::SCEV::getSCEVType(), and llvm::scCouldNotCompute.


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