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:
- include/llvm/Transforms/Utils/ScalarEvolutionExpander.h