LLVM: llvm::SCEVOperand Struct Reference (original) (raw)

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

#include "[llvm/Transforms/Utils/ScalarEvolutionExpander.h](ScalarEvolutionExpander%5F8h%5Fsource.html)"

Public Attributes
unsigned ParentOpcode
LLVM instruction opcode that uses the operand.
int OperandIdx
The use index of an expanded instruction.
const SCEV * S
The SCEV operand to be costed.

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

Definition at line 34 of file ScalarEvolutionExpander.h.

llvm::SCEVOperand::SCEVOperand ( unsigned Opc, int Idx, const SCEV * S ) inlineexplicit

OperandIdx

int llvm::SCEVOperand::OperandIdx

ParentOpcode

unsigned llvm::SCEVOperand::ParentOpcode

S


The documentation for this struct was generated from the following file: