Lines Matching defs:ImmediateOperand
411 class ImmediateOperand : public InstructionOperand {
415 explicit ImmediateOperand(ImmediateType type, int32_t value)
439 static ImmediateOperand* New(Zone* zone, ImmediateType type, int32_t value) {
440 return InstructionOperand::New(zone, ImmediateOperand(type, value));
443 INSTRUCTION_OPERAND_CASTS(ImmediateOperand, IMMEDIATE)
1758 ImmediateOperand AddImmediate(const Constant& constant) {
1770 return ImmediateOperand(ImmediateOperand::INDEXED_RPO,
1773 return ImmediateOperand(ImmediateOperand::INLINE_INT32,
1777 return ImmediateOperand(ImmediateOperand::INLINE_INT64,
1783 return ImmediateOperand(ImmediateOperand::INDEXED_IMM, index);
1786 Constant GetImmediate(const ImmediateOperand* op) const {
1788 case ImmediateOperand::INLINE_INT32:
1790 case ImmediateOperand::INLINE_INT64:
1792 case ImmediateOperand::INDEXED_RPO: {
1798 case ImmediateOperand::INDEXED_IMM: {