Home
last modified time | relevance | path

Searched refs:testl (Results 1 – 25 of 25) sorted by relevance

/art/runtime/interpreter/mterp/x86/
Dcontrol_flow.S17 testl rINST, rINST
36 testl rINST, rINST
52 testl rINST, rINST
64 testl rINST, rINST
81 testl rINST, rINST
138 testl %eax, %eax
152 testl $$(THREAD_SUSPEND_OR_CHECKPOINT_REQUEST), THREAD_FLAGS_OFFSET(%eax)
168 testl $$(THREAD_SUSPEND_OR_CHECKPOINT_REQUEST), THREAD_FLAGS_OFFSET(%eax)
179 testl $$(THREAD_SUSPEND_OR_CHECKPOINT_REQUEST), THREAD_FLAGS_OFFSET(%eax)
196 testl $$(THREAD_SUSPEND_OR_CHECKPOINT_REQUEST), THREAD_FLAGS_OFFSET(%eax)
[all …]
Darray.S13 testl %eax, %eax # null array object?
64 testl %eax, %eax # null array object?
85 testl %eax, %eax # null array object?
133 testl %eax, %eax # null array object?
149 testl %ecx, %ecx # is null?
Dobject.S89 testl %ecx, %ecx # is object null?
189 testl %ecx, %ecx # is object null?
Darithmetic.S12 testl %ecx, %ecx
16 testl $$0xFFFFFF00, %edx # If both arguments are less
19 testl $$0xFFFF0000, %edx # If both arguments are less
65 testl %ecx, %ecx
97 testl %ecx, %ecx
124 testl %ecx, %ecx
Dmain.S556 testl $$-1, THREAD_EXCEPTION_OFFSET(%eax)
/art/runtime/interpreter/mterp/x86_64/
Dcontrol_flow.S133 testl %eax, %eax
147 testl $$(THREAD_SUSPEND_OR_CHECKPOINT_REQUEST), THREAD_FLAGS_OFFSET(OUT_ARG0)
161 testl $$(THREAD_SUSPEND_OR_CHECKPOINT_REQUEST), THREAD_FLAGS_OFFSET(OUT_ARG0)
170 testl $$(THREAD_SUSPEND_OR_CHECKPOINT_REQUEST), THREAD_FLAGS_OFFSET(OUT_ARG0)
185 testl $$(THREAD_SUSPEND_OR_CHECKPOINT_REQUEST), THREAD_FLAGS_OFFSET(OUT_ARG0)
Darray.S13 testl %eax, %eax # null array object?
72 testl %eax, %eax # null array object?
121 testl %ecx, %ecx # is null?
Dobject.S79 testl %ecx, %ecx # is object null?
190 testl %ecx, %ecx # is object null?
Darithmetic.S83 testl %ecx, %ecx
109 testl %ecx, %ecx
Dmain.S708 testl rPROFILE, rPROFILE
/art/runtime/arch/x86/
Djni_entrypoints_x86.S30 testl %eax, %eax // check if returned method code is null
Dquick_entrypoints_x86.S510 testl %eax, %eax // Branch forward if exception pending.
942 testl %eax, %eax // If result is null, deliver the OOME.
959 testl %eax, %eax // eax == 0 ?
967 testl %eax, %eax // eax == 0 ?
1293 testl %eax, %eax // null check object/eax
1362 testl %eax, %eax // null check object/eax
1443 testl %ecx, %ecx
1450 testl %eax, %eax
1580 testl %eax, %eax
1810 testl LITERAL(ACC_OBSOLETE_METHOD), ART_METHOD_ACCESS_FLAGS_OFFSET(%edi)
[all …]
/art/compiler/optimizing/
Dintrinsics_x86_64.cc704 __ testl(pos_reg, pos_reg); in CheckPosition() local
709 __ testl(pos_reg, pos_reg); in CheckPosition() local
754 __ testl(src, src); in VisitSystemArrayCopyChar() local
758 __ testl(dest, dest); in VisitSystemArrayCopyChar() local
764 __ testl(length.AsRegister<CpuRegister>(), length.AsRegister<CpuRegister>()); in VisitSystemArrayCopyChar() local
935 __ testl(src, src); in VisitSystemArrayCopy() local
941 __ testl(dest, dest); in VisitSystemArrayCopy() local
950 __ testl(length.AsRegister<CpuRegister>(), length.AsRegister<CpuRegister>()); in VisitSystemArrayCopy() local
1015 __ testl(CpuRegister(TMP), CpuRegister(TMP)); in VisitSystemArrayCopy() local
1022 __ testl(CpuRegister(TMP), CpuRegister(TMP)); in VisitSystemArrayCopy() local
[all …]
Dintrinsics_x86.cc896 __ testl(pos_reg, pos_reg); in CheckPosition() local
901 __ testl(pos_reg, pos_reg); in CheckPosition() local
946 __ testl(src, src); in VisitSystemArrayCopyChar() local
950 __ testl(dest, dest); in VisitSystemArrayCopyChar() local
1020 __ testl(argument, argument); in VisitStringCompareTo() local
1066 __ testl(arg, arg); in VisitStringEquals() local
1234 __ testl(string_length, string_length); in GenerateStringIndexOf() local
1264 __ testl(string_length_flagged, Immediate(1)); in GenerateStringIndexOf() local
1287 __ testl(string_length_flagged, Immediate(1)); in GenerateStringIndexOf() local
1359 __ testl(byte_array, byte_array); in VisitStringNewStringFromBytes() local
[all …]
Dcode_generator_x86.cc1087 __ testl(EAX, Address(ESP, -static_cast<int32_t>(reserved_bytes))); in GenerateFrameEntry() local
1668 __ testl(lhs.AsRegister<Register>(), lhs.AsRegister<Register>()); in GenerateTestAndBranch() local
1824 __ testl(cond_reg, cond_reg); in VisitSelect() local
1837 __ testl(cond_reg, cond_reg); in VisitSelect() local
3517 __ testl(numerator, numerator); in RemByPowerOfTwo() local
3534 __ testl(input_register, input_register); in DivByPowerOfTwo() local
4191 __ testl(value.AsRegister<Register>(), value.AsRegister<Register>()); in VisitDivZeroCheck() local
4346 __ testl(shifter, Immediate(32)); in GenerateShlLong() local
4378 __ testl(shifter, Immediate(32)); in GenerateShrLong() local
4413 __ testl(shifter, Immediate(32)); in GenerateUShrLong() local
[all …]
Dcode_generator_x86_64.cc1747 __ testl(lhs.AsRegister<CpuRegister>(), lhs.AsRegister<CpuRegister>()); in GenerateTestAndBranch() local
1899 __ testl(cond_reg, cond_reg); in VisitSelect() local
1908 __ testl(cond_reg, cond_reg); in VisitSelect() local
3577 __ testl(numerator, numerator); in RemByPowerOfTwo() local
3618 __ testl(numerator, numerator); in DivByPowerOfTwo() local
4215 __ testl(value.AsRegister<CpuRegister>(), value.AsRegister<CpuRegister>()); in VisitDivZeroCheck() local
4968 __ testl(CpuRegister(RAX), Address(obj.AsRegister<CpuRegister>(), 0)); in GenerateImplicitNullCheck() local
4980 __ testl(obj.AsRegister<CpuRegister>(), obj.AsRegister<CpuRegister>()); in GenerateExplicitNullCheck() local
5240 __ testl(register_value, register_value); in VisitArraySet() local
5483 __ testl(value, value); in MarkGCCard() local
[all …]
/art/compiler/utils/x86/
Djni_macro_assembler_x86.cc437 __ testl(in_reg.AsCpuRegister(), in_reg.AsCpuRegister()); in CreateHandleScopeEntry() local
455 __ testl(scratch.AsCpuRegister(), scratch.AsCpuRegister()); in CreateHandleScopeEntry() local
476 __ testl(in_reg.AsCpuRegister(), in_reg.AsCpuRegister()); in LoadReferenceFromHandleScope() local
555 __ testl(test.AsX86().AsCpuRegister(), test.AsX86().AsCpuRegister()); in Jump() local
Dassembler_x86.h626 void testl(Register reg1, Register reg2);
627 void testl(Register reg, const Immediate& imm);
628 void testl(Register reg1, const Address& address);
631 void testl(const Address& dst, const Immediate& imm);
Dassembler_x86.cc2205 void X86Assembler::testl(Register reg1, Register reg2) { in testl() function in art::x86::X86Assembler
2212 void X86Assembler::testl(Register reg, const Address& address) { in testl() function in art::x86::X86Assembler
2219 void X86Assembler::testl(Register reg, const Immediate& immediate) { in testl() function in art::x86::X86Assembler
2253 void X86Assembler::testl(const Address& dst, const Immediate& imm) { in testl() function in art::x86::X86Assembler
Dassembler_x86_test.cc481 DriverStr(RepeatAI(&x86::X86Assembler::testl, /*imm_bytes*/ 4U, "testl ${imm}, {mem}"), "testl"); in TEST_F()
/art/runtime/arch/x86_64/
Dquick_entrypoints_x86_64.S965 testl %eax, %eax // If result is null, deliver the OOME.
990 testl %eax, %eax // eax == 0 ?
1313 testl %edi, %edi // Null check object/rdi.
1362 testl %edi, %edi // null check object/edi
1414 testl %esi, %esi
1503 testl %edx, %edx // store of null
1669 testl LITERAL(ACC_OBSOLETE_METHOD), ART_METHOD_ACCESS_FLAGS_OFFSET(%r10)
2227 testl LITERAL(LOCK_WORD_MARK_BIT_MASK_SHIFTED), MIRROR_OBJECT_LOCK_WORD_OFFSET(REG_VAR(reg))
/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.cc494 __ testl(in_reg.AsCpuRegister(), in_reg.AsCpuRegister()); in CreateHandleScopeEntry() local
512 __ testl(scratch.AsCpuRegister(), scratch.AsCpuRegister()); in CreateHandleScopeEntry() local
533 __ testl(in_reg.AsCpuRegister(), in_reg.AsCpuRegister()); in LoadReferenceFromHandleScope() local
Dassembler_x86_64.h670 void testl(CpuRegister reg1, CpuRegister reg2);
671 void testl(CpuRegister reg, const Address& address);
672 void testl(CpuRegister reg, const Immediate& imm);
678 void testl(const Address& address, const Immediate& imm);
Dassembler_x86_64.cc2486 void X86_64Assembler::testl(CpuRegister reg1, CpuRegister reg2) { in testl() function in art::x86_64::X86_64Assembler
2494 void X86_64Assembler::testl(CpuRegister reg, const Address& address) { in testl() function in art::x86_64::X86_64Assembler
2502 void X86_64Assembler::testl(CpuRegister reg, const Immediate& immediate) { in testl() function in art::x86_64::X86_64Assembler
2554 void X86_64Assembler::testl(const Address& dst, const Immediate& imm) { in testl() function in art::x86_64::X86_64Assembler
Dassembler_x86_64_test.cc856 DriverStr(Repeatrr(&x86_64::X86_64Assembler::testl, "testl %{reg1}, %{reg2}"), "testl"); in TEST_F()
2008 DriverStr(RepeatAI(&x86_64::X86_64Assembler::testl, in TEST_F()