LLVM 20.0.0git
|
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"
Public Member Functions | |
SCEVOperand (unsigned Opc, int Idx, const SCEV *S) | |
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 33 of file ScalarEvolutionExpander.h.
Definition at line 34 of file ScalarEvolutionExpander.h.
int llvm::SCEVOperand::OperandIdx |
The use index of an expanded instruction.
Definition at line 39 of file ScalarEvolutionExpander.h.
unsigned llvm::SCEVOperand::ParentOpcode |
LLVM instruction opcode that uses the operand.
Definition at line 37 of file ScalarEvolutionExpander.h.
The SCEV operand to be costed.
Definition at line 41 of file ScalarEvolutionExpander.h.