class SCEVSignExtendExpr

Declaration

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

Description

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

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

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:135

Parameters

const llvm::SCEV* S