Home | History | Annotate | Download | only in arm

Lines Matching refs:Operand

66   Operand InputImmediate(size_t index) {
70 return Operand(constant.ToInt32());
72 return Operand(
75 return Operand(
84 return Operand::Zero();
87 Operand InputOperand2(size_t first_index) {
97 return Operand(InputRegister(index + 0));
99 return Operand(InputRegister(index + 0), ASR, InputInt5(index + 1));
101 return Operand(InputRegister(index + 0), ASR, InputRegister(index + 1));
103 return Operand(InputRegister(index + 0), LSL, InputInt5(index + 1));
105 return Operand(InputRegister(index + 0), LSL, InputRegister(index + 1));
107 return Operand(InputRegister(index + 0), LSR, InputInt5(index + 1));
109 return Operand(InputRegister(index + 0), LSR, InputRegister(index + 1));
111 return Operand(InputRegister(index + 0), ROR, InputInt5(index + 1));
113 return Operand(InputRegister(index + 0), ROR, InputRegister(index + 1));
116 return Operand::Zero();
194 void Generate() final { __ mov(result_, Operand::Zero()); }
360 __ add(sp, sp, Operand(sp_slot_delta * kPointerSize));
369 __ sub(sp, sp, Operand(-sp_slot_delta * kPointerSize));
397 Operand(Code::kHeaderSize - kHeapObjectTag));
413 Operand(Code::kHeaderSize - kHeapObjectTag));
893 MemOperand operand = i.InputOffset(&index);
894 __ strb(i.InputRegister(index), operand);
906 MemOperand operand = i.InputOffset(&index);
907 __ strh(i.InputRegister(index), operand);
916 MemOperand operand = i.InputOffset(&index);
917 __ str(i.InputRegister(index), operand);
928 MemOperand operand = i.InputOffset(&index);
929 __ vstr(i.InputFloat32Register(index), operand);
939 MemOperand operand = i.InputOffset(&index);
940 __ vstr(i.InputFloat64Register(index), operand);
1030 __ mov(reg, Operand(0));
1031 __ mov(reg, Operand(1), LeaveCC, cc);
1039 __ cmp(input, Operand(i.InputInt32(index + 0)));
1052 __ cmp(input, Operand(case_count));
1054 __ add(pc, pc, Operand(input, LSL, 2), LeaveCC, lo);
1076 __ sub(fp, sp, Operand(StandardFrameConstants::kConstantPoolOffset));
1111 __ sub(sp, sp, Operand(stack_shrink_slots * kPointerSize));
1178 // Dispatch on the source and destination operand kinds. Not all
1205 __ mov(dst, Operand(src.ToInt32()));
1219 __ mov(dst, Operand(src.ToExternalReference()));
1242 __ mov(ip, Operand(bit_cast<int32_t>(src.ToFloat32())));
1286 // Dispatch on the source and destination operand kinds. Not all