llvm::SCEVOperand

struct for holding enough information to help calculate the cost of the given SCEV when expanded into IR.

Synopsis

Declared in <llvm/Transforms/Utils/ScalarEvolutionExpander.h>

struct SCEVOperand;

Member Functions

NameDescription
SCEVOperand [constructor]Construct a SCEVOperand describing one operand of an expanded instruction.

Data Members

NameDescription
OperandIdx The use index of an expanded instruction.
ParentOpcode LLVM instruction opcode that uses the operand.
S The SCEV operand to be costed.