Lines Matching refs:Operand
58 Operand InputImmediate(size_t index) {
62 return Operand(constant.ToInt32());
64 return Operand(
67 return Operand(
71 return Operand(constant.ToInt64());
79 return Operand::Zero();
155 void Generate() final { __ li(result_, Operand::Zero()); }
432 MemOperand operand = i.MemoryOperand(&mode); \
434 __ asm_instr(result, operand); \
436 __ asm_instrx(result, operand); \
446 MemOperand operand = i.MemoryOperand(&mode); \
448 __ asm_instr(result, operand); \
450 __ asm_instrx(result, operand); \
460 MemOperand operand = i.MemoryOperand(&mode, &index); \
464 __ stfs(kScratchDoubleReg, operand); \
466 __ stfsx(kScratchDoubleReg, operand); \
476 MemOperand operand = i.MemoryOperand(&mode, &index); \
479 __ stfd(value, operand); \
481 __ stfdx(value, operand); \
491 MemOperand operand = i.MemoryOperand(&mode, &index); \
494 __ asm_instr(value, operand); \
496 __ asm_instrx(value, operand); \
508 MemOperand operand = i.MemoryOperand(&mode, index); \
510 Register offset = operand.rb(); \
520 __ asm_instr(result, operand); \
522 __ asm_instrx(result, operand); \
535 MemOperand operand = i.MemoryOperand(&mode, index); \
537 Register offset = operand.rb(); \
547 __ asm_instr(result, operand); \
549 __ asm_instrx(result, operand); \
562 MemOperand operand = i.MemoryOperand(&mode, index); \
564 Register offset = operand.rb(); \
575 __ stfs(kScratchDoubleReg, operand); \
577 __ stfsx(kScratchDoubleReg, operand); \
590 MemOperand operand = i.MemoryOperand(&mode, index); \
592 Register offset = operand.rb(); \
602 __ stfd(value, operand); \
604 __ stfdx(value, operand); \
617 MemOperand operand = i.MemoryOperand(&mode, index); \
619 Register offset = operand.rb(); \
629 __ asm_instr(value, operand); \
631 __ asm_instrx(value, operand); \
678 Operand(Code::kHeaderSize - kHeapObjectTag));
694 Operand(Code::kHeaderSize - kHeapObjectTag));
892 __ subfic(kScratchReg, i.InputRegister(1), Operand(32));
903 __ subfic(kScratchReg, i.InputRegister(1), Operand(64));
1171 __ clrldi(i.OutputRegister(), i.InputRegister(0), Operand(32));
1229 __ li(i.OutputRegister(1), Operand(1));
1232 __ li(i.OutputRegister(1), Operand::Zero());
1234 __ li(i.OutputRegister(1), Operand(1));
1256 __ li(i.OutputRegister(1), Operand(1));
1259 __ li(i.OutputRegister(1), Operand::Zero());
1261 __ li(i.OutputRegister(1), Operand(1));
1470 __ li(reg, Operand::Zero());
1474 __ li(reg, Operand(1));
1485 if (reg_value != 1) __ li(reg, Operand(1));
1486 __ li(kScratchReg, Operand::Zero());
1492 if (reg_value != 1) __ li(reg, Operand(1));
1501 if (reg_value != 0) __ li(reg, Operand::Zero());
1503 __ li(reg, Operand(1));
1513 __ Cmpi(input, Operand(i.InputInt32(index + 0)), r0);
1529 __ Cmpli(input, Operand(case_count), r0);
1532 __ ShiftLeftImm(r0, input, Operand(kPointerSizeLog2));
1554 __ subi(fp, sp, Operand(StandardFrameConstants::kConstantPoolOffset));
1662 // Dispatch on the source and destination operand kinds. Not all
1689 __ mov(dst, Operand(src.ToInt32()));
1692 __ mov(dst, Operand(src.ToInt64()));
1703 __ mov(dst, Operand(src.ToExternalReference()));
1764 // Dispatch on the source and destination operand kinds. Not all