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 161 of file ScalarEvolution.h.


Constructor & Destructor Documentation

SCEVCouldNotCompute::SCEVCouldNotCompute ( )

Definition at line 307 of file ScalarEvolution.cpp.


Member Function Documentation

bool SCEVCouldNotCompute::classof ( const SCEV S) [static]

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: