Home
last modified time | relevance | path

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

12

/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)
185 testl $$(THREAD_SUSPEND_OR_CHECKPOINT_REQUEST), THREAD_FLAGS_OFFSET(%eax)
204 testl %eax, %eax
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?
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.S555 testl $$-1, THREAD_EXCEPTION_OFFSET(%eax)
/art/runtime/arch/x86/
Djni_entrypoints_x86.S32 testl LITERAL(ACCESS_FLAGS_METHOD_IS_FAST_NATIVE | ACCESS_FLAGS_METHOD_IS_CRITICAL_NATIVE), \
41 testl %eax, %eax // Check if returned method code is null.
51 testl LITERAL(1), %eax
103 testl LITERAL(ACCESS_FLAGS_METHOD_IS_NATIVE), ART_METHOD_ACCESS_FLAGS_OFFSET(%ebx)
Dquick_entrypoints_x86.S429 testl %eax, %eax // Branch forward if exception pending.
861 testl %eax, %eax // If result is null, deliver the OOME.
877 testl %eax, %eax // eax == 0 ?
885 testl %eax, %eax // eax == 0 ?
1211 testl %eax, %eax // null check object/eax
1280 testl %eax, %eax // null check object/eax
1361 testl %ecx, %ecx
1368 testl %eax, %eax
1498 testl %eax, %eax
1824 testl %ebx, %ebx
[all …]
/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)
176 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?
Darithmetic.S133 testl %ecx, %ecx
159 testl %ecx, %ecx
Dmain.S707 testl rPROFILE, rPROFILE
/art/runtime/interpreter/mterp/x86_64ng/
Darray.S13 testl %edi, %edi # null array object?
68 testl %edi, %edi # null array object?
101 testl %edi, %edi # null array object?
116 testl %ecx, %ecx # is null?
Dinvoke.S37 testl MACRO_LITERAL(1), %eax
90 testl $$3, %eax
98 testl $$1, %eax
Dmain.S268 testl $$(THREAD_SUSPEND_OR_CHECKPOINT_REQUEST), rSELF:THREAD_FLAGS_OFFSET
387 testl %ebx, %ebx
826 testl $$(THREAD_SUSPEND_OR_CHECKPOINT_REQUEST), rSELF:THREAD_FLAGS_OFFSET
994 testl %edi, %edi
1121 testl $$ART_METHOD_NTERP_INVOKE_FAST_PATH_FLAG, ART_METHOD_ACCESS_FLAGS_OFFSET(%rdi)
1315 testl $$ART_METHOD_NTERP_INVOKE_FAST_PATH_FLAG, ART_METHOD_ACCESS_FLAGS_OFFSET(%rdi)
1319 testl %r9d, %r9d
1630 testl %ecx, %ecx # is object null?
1648 testl %eax, %eax
1695 testl %r14d, %r14d
[all …]
/art/compiler/optimizing/
Dintrinsics_x86_64.cc646 __ testl(pos_reg, pos_reg); in CheckPosition() local
651 __ testl(pos_reg, pos_reg); in CheckPosition() local
696 __ testl(src, src); in VisitSystemArrayCopyChar() local
700 __ testl(dest, dest); in VisitSystemArrayCopyChar() local
706 __ testl(length.AsRegister<CpuRegister>(), length.AsRegister<CpuRegister>()); in VisitSystemArrayCopyChar() local
877 __ testl(src, src); in VisitSystemArrayCopy() local
883 __ testl(dest, dest); in VisitSystemArrayCopy() local
892 __ testl(length.AsRegister<CpuRegister>(), length.AsRegister<CpuRegister>()); in VisitSystemArrayCopy() local
957 __ testl(CpuRegister(TMP), CpuRegister(TMP)); in VisitSystemArrayCopy() local
964 __ testl(CpuRegister(TMP), CpuRegister(TMP)); in VisitSystemArrayCopy() local
[all …]
Dintrinsics_x86.cc853 __ testl(pos_reg, pos_reg); in CheckPosition() local
858 __ testl(pos_reg, pos_reg); in CheckPosition() local
903 __ testl(src, src); in VisitSystemArrayCopyChar() local
907 __ testl(dest, dest); in VisitSystemArrayCopyChar() local
977 __ testl(argument, argument); in VisitStringCompareTo() local
1023 __ testl(arg, arg); in VisitStringEquals() local
1191 __ testl(string_length, string_length); in GenerateStringIndexOf() local
1221 __ testl(string_length_flagged, Immediate(1)); in GenerateStringIndexOf() local
1244 __ testl(string_length_flagged, Immediate(1)); in GenerateStringIndexOf() local
1316 __ testl(byte_array, byte_array); in VisitStringNewStringFromBytes() local
[all …]
Dcode_generator_x86_64.cc1921 __ testl(lhs.AsRegister<CpuRegister>(), lhs.AsRegister<CpuRegister>()); in GenerateTestAndBranch() local
2073 __ testl(cond_reg, cond_reg); in VisitSelect() local
2082 __ testl(cond_reg, cond_reg); in VisitSelect() local
3877 __ testl(numerator, numerator); in RemByPowerOfTwo() local
3918 __ testl(numerator, numerator); in DivByPowerOfTwo() local
4515 __ testl(value.AsRegister<CpuRegister>(), value.AsRegister<CpuRegister>()); in VisitDivZeroCheck() local
5065 __ testl(base, base); in HandleFieldSet() local
5203 __ testl(target, target); in VisitPredicatedInstanceFieldGet() local
5321 __ testl(CpuRegister(RAX), Address(obj.AsRegister<CpuRegister>(), 0)); in GenerateImplicitNullCheck() local
5333 __ testl(obj.AsRegister<CpuRegister>(), obj.AsRegister<CpuRegister>()); in GenerateExplicitNullCheck() local
[all …]
Dcode_generator_x86.cc1178 __ testl(EAX, Address(ESP, -static_cast<int32_t>(reserved_bytes))); in GenerateFrameEntry() local
1924 __ testl(lhs.AsRegister<Register>(), lhs.AsRegister<Register>()); in GenerateTestAndBranch() local
2080 __ testl(cond_reg, cond_reg); in VisitSelect() local
2093 __ testl(cond_reg, cond_reg); in VisitSelect() local
3874 __ testl(numerator, numerator); in RemByPowerOfTwo() local
3891 __ testl(input_register, input_register); in DivByPowerOfTwo() local
4548 __ testl(value.AsRegister<Register>(), value.AsRegister<Register>()); in VisitDivZeroCheck() local
4703 __ testl(shifter, Immediate(32)); in GenerateShlLong() local
4735 __ testl(shifter, Immediate(32)); in GenerateShrLong() local
4770 __ testl(shifter, Immediate(32)); in GenerateUShrLong() local
[all …]
/art/runtime/arch/x86_64/
Djni_entrypoints_x86_64.S48 testl LITERAL(ACCESS_FLAGS_METHOD_IS_FAST_NATIVE | ACCESS_FLAGS_METHOD_IS_CRITICAL_NATIVE), \
201 testl LITERAL(ACCESS_FLAGS_METHOD_IS_NATIVE), ART_METHOD_ACCESS_FLAGS_OFFSET(%r10)
Dquick_entrypoints_x86_64.S734 testl %eax, %eax // If result is null, deliver the OOME.
758 testl %eax, %eax // eax == 0 ?
1072 testl %edi, %edi // Null check object/rdi.
1121 testl %edi, %edi // null check object/edi
1173 testl %esi, %esi
1262 testl %edx, %edx // store of null
1926 testl LITERAL(LOCK_WORD_MARK_BIT_MASK_SHIFTED), MIRROR_OBJECT_LOCK_WORD_OFFSET(REG_VAR(reg))
/art/compiler/utils/x86/
Dassembler_x86.h715 void testl(Register reg1, Register reg2);
716 void testl(Register reg, const Immediate& imm);
717 void testl(Register reg1, const Address& address);
720 void testl(const Address& dst, const Immediate& imm);
Djni_macro_assembler_x86.cc483 __ testl(in_reg.AsCpuRegister(), in_reg.AsCpuRegister()); in CreateJObject() local
499 __ testl(scratch, scratch); in CreateJObject() local
Dassembler_x86.cc2987 void X86Assembler::testl(Register reg1, Register reg2) { in testl() function in art::x86::X86Assembler
2994 void X86Assembler::testl(Register reg, const Address& address) { in testl() function in art::x86::X86Assembler
3001 void X86Assembler::testl(Register reg, const Immediate& immediate) { in testl() function in art::x86::X86Assembler
3035 void X86Assembler::testl(const Address& dst, const Immediate& imm) { in testl() function in art::x86::X86Assembler
/art/compiler/utils/x86_64/
Dassembler_x86_64.h730 void testl(CpuRegister reg1, CpuRegister reg2);
731 void testl(CpuRegister reg, const Address& address);
732 void testl(CpuRegister reg, const Immediate& imm);
738 void testl(const Address& address, const Immediate& imm);
Djni_macro_assembler_x86_64.cc564 __ testl(in_reg.AsCpuRegister(), in_reg.AsCpuRegister()); in CreateJObject() local
580 __ testl(scratch, scratch); in CreateJObject() local
Dassembler_x86_64.cc3975 void X86_64Assembler::testl(CpuRegister reg1, CpuRegister reg2) { in testl() function in art::x86_64::X86_64Assembler
3983 void X86_64Assembler::testl(CpuRegister reg, const Address& address) { in testl() function in art::x86_64::X86_64Assembler
3991 void X86_64Assembler::testl(CpuRegister reg, const Immediate& immediate) { in testl() function in art::x86_64::X86_64Assembler
4043 void X86_64Assembler::testl(const Address& dst, const Immediate& imm) { in testl() function in art::x86_64::X86_64Assembler

12