Home
last modified time | relevance | path

Searched refs:operand (Results 1 – 16 of 16) sorted by relevance

/art/test/434-shifter-operand/
DAndroid.bp3 // Build rules for ART run-test `434-shifter-operand`.
16 name: "art-run-test-434-shifter-operand",
21 ":art-run-test-434-shifter-operand-expected-stdout",
22 ":art-run-test-434-shifter-operand-expected-stderr",
28 name: "art-run-test-434-shifter-operand-expected-stdout",
29 out: ["art-run-test-434-shifter-operand-expected-stdout.txt"],
36 name: "art-run-test-434-shifter-operand-expected-stderr",
37 out: ["art-run-test-434-shifter-operand-expected-stderr.txt"],
/art/test/551-checker-shifter-operand/
DAndroid.bp3 // Build rules for ART run-test `551-checker-shifter-operand`.
16 name: "art-run-test-551-checker-shifter-operand",
21 ":art-run-test-551-checker-shifter-operand-expected-stdout",
22 ":art-run-test-551-checker-shifter-operand-expected-stderr",
31 name: "art-run-test-551-checker-shifter-operand-expected-stdout",
32 out: ["art-run-test-551-checker-shifter-operand-expected-stdout.txt"],
39 name: "art-run-test-551-checker-shifter-operand-expected-stderr",
40 out: ["art-run-test-551-checker-shifter-operand-expected-stderr.txt"],
Dinfo.txt1 Test the merging of instructions into the shifter operand on arm64.
/art/disassembler/
Ddisassembler_arm.cc101 DisassemblerStream& operator<<(const MemOperand& operand) override { in operator <<() argument
104 DCHECK(!operand.GetBaseRegister().Is(pc)); in operator <<()
105 DisassemblerStream::operator<<(operand); in operator <<()
107 if (operand.GetBaseRegister().Is(tr) && operand.IsImmediate()) { in operator <<()
109 options_->thread_offset_name_function_(os(), operand.GetOffsetImmediate()); in operator <<()
115 DisassemblerStream& operator<<(const vixl::aarch32::AlignedMemOperand& operand) override { in operator <<() argument
118 DCHECK(!operand.GetBaseRegister().Is(pc)); in operator <<()
119 return DisassemblerStream::operator<<(operand); in operator <<()
/art/compiler/utils/arm/
Dassembler_arm_vixl.h86 void (func_name)(vixl32::Register rd, vixl32::Register rn, const vixl32::Operand& operand) { \
87 MacroAssembler::func_name(vixl32::DontCare, rd, rn, operand); \
111 void (func_name)(vixl32::Register rd, const vixl32::Operand& operand) { \
112 MacroAssembler::func_name(vixl32::DontCare, rd, operand); \
134 void Add(vixl32::Register rd, vixl32::Register rn, const vixl32::Operand& operand) { in Add() argument
135 if (rd.Is(rn) && operand.IsPlainRegister()) { in Add()
136 MacroAssembler::Add(rd, rn, operand); in Add()
138 MacroAssembler::Add(vixl32::DontCare, rd, rn, operand); in Add()
/art/test/550-checker-multiply-accumulate/
Dinfo.txt1 Test the merging of instructions into the shifter operand on arm64.
/art/compiler/utils/x86_64/
Dassembler_x86_64.h807 void shll(CpuRegister operand, CpuRegister shifter);
809 void shrl(CpuRegister operand, CpuRegister shifter);
811 void sarl(CpuRegister operand, CpuRegister shifter);
814 void shlq(CpuRegister operand, CpuRegister shifter);
816 void shrq(CpuRegister operand, CpuRegister shifter);
818 void sarq(CpuRegister operand, CpuRegister shifter);
878 void rorl(CpuRegister operand, CpuRegister shifter);
880 void roll(CpuRegister operand, CpuRegister shifter);
883 void rorq(CpuRegister operand, CpuRegister shifter);
885 void rolq(CpuRegister operand, CpuRegister shifter);
[all …]
Dassembler_x86_64.cc4539 void X86_64Assembler::shll(CpuRegister operand, CpuRegister shifter) { in shll() argument
4540 EmitGenericShift(false, 4, operand, shifter); in shll()
4544 void X86_64Assembler::shlq(CpuRegister operand, CpuRegister shifter) { in shlq() argument
4545 EmitGenericShift(true, 4, operand, shifter); in shlq()
4559 void X86_64Assembler::shrl(CpuRegister operand, CpuRegister shifter) { in shrl() argument
4560 EmitGenericShift(false, 5, operand, shifter); in shrl()
4564 void X86_64Assembler::shrq(CpuRegister operand, CpuRegister shifter) { in shrq() argument
4565 EmitGenericShift(true, 5, operand, shifter); in shrq()
4574 void X86_64Assembler::sarl(CpuRegister operand, CpuRegister shifter) { in sarl() argument
4575 EmitGenericShift(false, 7, operand, shifter); in sarl()
[all …]
/art/test/162-method-resolution/jasmin/
DTest5User.j30 dup ; Bogus operand to be swallowed by the pop in the non-exceptional path.
34 pop ; Pops the exception or the bogus operand from above.
/art/compiler/utils/x86/
Dassembler_x86.cc3330 void X86Assembler::shll(Register operand, Register shifter) { in shll() argument
3331 EmitGenericShift(4, Operand(operand), shifter); in shll()
3350 void X86Assembler::shrl(Register operand, Register shifter) { in shrl() argument
3351 EmitGenericShift(5, Operand(operand), shifter); in shrl()
3370 void X86Assembler::sarl(Register operand, Register shifter) { in sarl() argument
3371 EmitGenericShift(7, Operand(operand), shifter); in sarl()
3426 void X86Assembler::roll(Register operand, Register shifter) { in roll() argument
3427 EmitGenericShift(0, Operand(operand), shifter); in roll()
3436 void X86Assembler::rorl(Register operand, Register shifter) { in rorl() argument
3437 EmitGenericShift(1, Operand(operand), shifter); in rorl()
[all …]
Dassembler_x86.h384 void rorl(Register operand, Register shifter);
386 void roll(Register operand, Register shifter);
780 void shll(Register operand, Register shifter);
784 void shrl(Register operand, Register shifter);
788 void sarl(Register operand, Register shifter);
977 void EmitOperand(int rm, const Operand& operand);
980 int rm, const Operand& operand, const Immediate& immediate, bool is_16_op = false);
985 void EmitGenericShift(int rm, const Operand& operand, const Immediate& imm);
986 void EmitGenericShift(int rm, const Operand& operand, Register shifter);
991 X86ManagedRegister operand,
[all …]
/art/runtime/interpreter/mterp/arm/
Darithmetic.S25 cmp r1, #0 @ is second operand zero?
58 cmp r1, #0 @ is second operand zero?
89 cmp r1, #0 @ is second operand zero?
125 @cmp r1, #0 @ is second operand zero?
378 cmp r1, #0 @ is second operand zero?
407 cmp r1, #0 @ is second operand zero?
437 cmp r1, #0 @ is second operand zero?
467 @cmp r1, #0 @ is second operand zero?
633 cmp r1, #0 @ is second operand zero?
665 cmp r1, #0 @ is second operand zero?
[all …]
/art/runtime/interpreter/mterp/armng/
Darithmetic.S25 cmp r1, #0 @ is second operand zero?
58 cmp r1, #0 @ is second operand zero?
89 cmp r1, #0 @ is second operand zero?
125 @cmp r1, #0 @ is second operand zero?
381 cmp r1, #0 @ is second operand zero?
410 cmp r1, #0 @ is second operand zero?
440 cmp r1, #0 @ is second operand zero?
470 @cmp r1, #0 @ is second operand zero?
638 cmp r1, #0 @ is second operand zero?
670 cmp r1, #0 @ is second operand zero?
[all …]
/art/compiler/optimizing/
Dloop_optimization.cc88 /*out*/ HInstruction** operand);
94 /*out*/ HInstruction** operand) { in IsSignExtensionAndGet() argument
104 *operand = instruction; in IsSignExtensionAndGet()
111 *operand = instruction; in IsSignExtensionAndGet()
124 *operand = instruction; in IsSignExtensionAndGet()
140 *operand = conv; in IsSignExtensionAndGet()
147 IsZeroExtensionAndGet(instruction->InputAt(0), type, /*out*/ operand); in IsSignExtensionAndGet()
159 /*out*/ HInstruction** operand) { in IsZeroExtensionAndGet() argument
169 *operand = instruction; in IsZeroExtensionAndGet()
176 *operand = instruction; in IsZeroExtensionAndGet()
[all …]
Dcode_generator_arm_vixl.cc1752 Operand operand(0); in GenerateConditionIntegralOrNonPrimitive() local
1755 operand = Operand::From(value); in GenerateConditionIntegralOrNonPrimitive()
1758 operand = InputOperandAt(cond, 0); in GenerateConditionIntegralOrNonPrimitive()
1761 operand = InputOperandAt(cond, 1); in GenerateConditionIntegralOrNonPrimitive()
1765 __ Subs(out, in, operand); in GenerateConditionIntegralOrNonPrimitive()
1775 __ Sub(out, in, operand); in GenerateConditionIntegralOrNonPrimitive()
/art/
DTEST_MAPPING485 "name": "art-run-test-434-shifter-operand[com.google.android.art.apex]"
1672 "name": "art-run-test-434-shifter-operand"