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

Name

Description

SCEVOperand [constructor]

Construct a SCEVOperand describing one operand of an expanded instruction.

Data Members

Name

Description

OperandIdx

The use index of an expanded instruction.

ParentOpcode

LLVM instruction opcode that uses the operand.

S

The SCEV operand to be costed.

Created with MrDocs