class SCEVZeroExtendExpr

Declaration

class SCEVZeroExtendExpr : public SCEVCastExpr { /* full declaration omitted */ };

Description

This class represents a zero extension of a small integer value to a larger integer value.

Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:112

Inherits from: SCEVCastExpr

Member Variables

Inherited from SCEVCastExpr:

protected Op
protected Ty

Inherited from SCEV:

protected ExpressionSize
protected SubclassData = 0

Method Overview

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

Inherited from SCEVCastExpr:

Inherited from SCEV:

Inherited from FoldingSetBase::Node:

Methods

ΒΆ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/ScalarEvolutionExpressions.h:120

Parameters

const llvm::SCEV* S