class SCEVSMinExpr
Declaration
class SCEVSMinExpr : public SCEVMinMaxExpr { /* full declaration omitted */ };
Description
This class represents a signed minimum selection.
Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:436
Inherits from: SCEVMinMaxExpr
Member Variables
Inherited from SCEVNAryExpr:
Inherited from SCEV:
Method Overview
- public static bool classof(const llvm::SCEV * S)
Inherited from SCEVMinMaxExpr:
Inherited from SCEVCommutativeExpr:
Inherited from SCEVNAryExpr:
- public classof
- public getNoWrapFlags
- public getNumOperands
- public getOperand
- public getType
- public hasNoSelfWrap
- public hasNoSignedWrap
- public hasNoUnsignedWrap
- public op_begin
- public op_end
- public operands
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
ΒΆ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/ScalarEvolutionExpressions.h:444
Parameters
- const llvm::SCEV* S