/art/runtime/arch/x86/ |
H A D | jni_entrypoints_x86.S | 30 testl %eax, %eax // check if returned method code is null
|
H A D | quick_entrypoints_x86.S | 331 testl %eax, %eax // Branch forward if exception pending. 766 testl %eax, %eax // eax == 0 ? 774 testl %eax, %eax // eax == 0 ? 983 testl %eax, %eax // null check object/eax 1036 testl %eax, %eax // null check object/eax 1105 testl %eax, %eax 1134 testl %eax, %eax 1177 testl %eax, %eax 1476 testl %ebx, %ebx
|
/art/runtime/arch/x86_64/ |
H A D | quick_entrypoints_x86_64.S | 795 testl %eax, %eax // eax == 0 ? 926 testl %edx, %edx // Check null class 932 testl LITERAL(ACCESS_FLAGS_CLASS_IS_FINALIZABLE), MIRROR_CLASS_ACCESS_FLAGS_OFFSET(%rdx) 1042 testl %edi, %edi // Null check object/rdi. 1083 testl %edi, %edi // null check object/edi 1162 testl %edi, %edi 1189 testl %edx, %edx // store of null
|
/art/compiler/utils/x86/ |
H A D | assembler_x86.h | 374 void testl(Register reg1, Register reg2); 375 void testl(Register reg, const Immediate& imm); 376 void testl(Register reg1, const Address& address);
|
H A D | assembler_x86.cc | 1011 void X86Assembler::testl(Register reg1, Register reg2) { function in class:art::x86::X86Assembler 1018 void X86Assembler::testl(Register reg, const Address& address) { function in class:art::x86::X86Assembler 1025 void X86Assembler::testl(Register reg, const Immediate& immediate) { function in class:art::x86::X86Assembler 2083 testl(in_reg.AsCpuRegister(), in_reg.AsCpuRegister()); 2101 testl(scratch.AsCpuRegister(), scratch.AsCpuRegister()); 2122 testl(in_reg.AsCpuRegister(), in_reg.AsCpuRegister());
|
/art/compiler/optimizing/ |
H A D | code_generator_x86.cc | 481 __ testl(EAX, Address(ESP, -static_cast<int32_t>(GetStackOverflowReservedBytes(kX86)))); 865 __ testl(lhs.AsRegister<Register>(), lhs.AsRegister<Register>()); 883 __ testl(lhs.AsRegister<Register>(), lhs.AsRegister<Register>()); 1010 __ testl(lhs.AsRegister<Register>(), lhs.AsRegister<Register>()); 2369 __ testl(input_register, input_register); 2415 __ testl(eax, eax); 2707 __ testl(value.AsRegister<Register>(), value.AsRegister<Register>()); 2862 __ testl(shifter, Immediate(32)); 2894 __ testl(shifter, Immediate(32)); 2929 __ testl(shifte [all...] |
H A D | intrinsics_x86_64.cc | 859 __ testl(argument, argument); 949 __ testl(string_length, string_length); 1037 __ testl(byte_array, byte_array); 1081 __ testl(string_to_copy, string_to_copy);
|
H A D | code_generator_x86_64.cc | 828 __ testl(lhs.AsRegister<CpuRegister>(), lhs.AsRegister<CpuRegister>()); 845 __ testl(lhs.AsRegister<CpuRegister>(), lhs.AsRegister<CpuRegister>()); 971 __ testl(lhs.AsRegister<CpuRegister>(), lhs.AsRegister<CpuRegister>()); 2520 __ testl(numerator, numerator); 2583 __ testl(eax, eax); 2880 __ testl(value.AsRegister<CpuRegister>(), value.AsRegister<CpuRegister>()); 3392 __ testl(CpuRegister(RAX), Address(obj.AsRegister<CpuRegister>(), 0)); 3404 __ testl(obj.AsRegister<CpuRegister>(), obj.AsRegister<CpuRegister>()); 3822 __ testl(value, value); 4138 __ testl(ou [all...] |
H A D | intrinsics_x86.cc | 935 __ testl(argument, argument); 1024 __ testl(string_length, string_length); 1113 __ testl(byte_array, byte_array); 1155 __ testl(string_to_copy, string_to_copy);
|
/art/compiler/utils/x86_64/ |
H A D | assembler_x86_64.h | 488 void testl(CpuRegister reg1, CpuRegister reg2); 489 void testl(CpuRegister reg, const Address& address); 490 void testl(CpuRegister reg, const Immediate& imm);
|
H A D | assembler_x86_64.cc | 1293 void X86_64Assembler::testl(CpuRegister reg1, CpuRegister reg2) { function in class:art::x86_64::X86_64Assembler 1301 void X86_64Assembler::testl(CpuRegister reg, const Address& address) { function in class:art::x86_64::X86_64Assembler 1309 void X86_64Assembler::testl(CpuRegister reg, const Immediate& immediate) { function in class:art::x86_64::X86_64Assembler 2773 testl(in_reg.AsCpuRegister(), in_reg.AsCpuRegister()); 2791 testl(scratch.AsCpuRegister(), scratch.AsCpuRegister()); 2812 testl(in_reg.AsCpuRegister(), in_reg.AsCpuRegister());
|
H A D | assembler_x86_64_test.cc | 518 DriverStr(Repeatrr(&x86_64::X86_64Assembler::testl, "testl %{reg1}, %{reg2}"), "testl");
|