Searched refs:cmp (Results 1 - 23 of 23) sorted by relevance

/art/test/069-field-type/src/
H A DMain.java29 Comparable cmp = (Comparable) holder.mValue;
30 cmp.compareTo(cmp);
/art/runtime/arch/x86/
H A Dmemcmp16_x86.S52 cmp $48, %ecx
95 cmp $0, %edx
97 cmp $2, %edx
99 cmp $4, %edx
101 cmp $6, %edx
103 cmp $8, %edx
105 cmp $10, %edx
107 cmp $12, %edx
113 cmp $80, %ecx
160 cmp
[all...]
/art/runtime/arch/x86_64/
H A Dmemcmp16_x86_64.S48 cmp $79, %rdx
71 cmp $128, %rdx
95 cmp $32, %rdx
118 cmp $512, %rdx
120 cmp $256, %rdx
168 cmp $64, %rdx
171 cmp $32, %rdx
276 cmp $128, %rdx
279 cmp $64, %rdx
282 cmp
[all...]
/art/compiler/optimizing/
H A Dbounds_check_elimination_test.cc63 HInstruction* cmp = new (&allocator) HGreaterThanOrEqual(parameter2, constant_0); local
64 HIf* if_inst = new (&allocator) HIf(cmp);
65 block1->AddInstruction(cmp);
86 cmp = new (&allocator) HLessThan(parameter2, array_length);
87 if_inst = new (&allocator) HIf(cmp);
90 block3->AddInstruction(cmp);
169 HInstruction* cmp = new (&allocator) HLessThanOrEqual(parameter2, constant_0); local
170 HIf* if_inst = new (&allocator) HIf(cmp);
171 block1->AddInstruction(cmp);
243 HInstruction* cmp local
400 HInstruction* cmp = nullptr; local
538 HInstruction* cmp = nullptr; local
662 HInstruction* cmp = nullptr; local
779 HInstruction* cmp = nullptr; local
893 HInstruction* cmp = new (&allocator) HGreaterThanOrEqual(phi_i, add); local
[all...]
H A Dintrinsics_arm.cc317 __ cmp(op1, ShifterOperand(op2));
642 __ cmp(temp_lo, ShifterOperand(0));
750 __ cmp(tmp_lo, ShifterOperand(1), EQ);
812 __ cmp(idx, ShifterOperand(temp));
842 __ cmp(argument, ShifterOperand(0));
881 __ cmp(char_reg, ShifterOperand(tmp_reg));
958 __ cmp(byte_array, ShifterOperand(0));
1004 __ cmp(string_to_copy, ShifterOperand(0));
H A Dcode_generator_arm.cc956 __ cmp(instruction->GetLocations()->InAt(0).AsRegister<Register>(),
966 __ cmp(left, ShifterOperand(locations->InAt(1).AsRegister<Register>()));
973 __ cmp(left, operand);
977 __ cmp(left, ShifterOperand(temp));
1046 __ cmp(left, ShifterOperand(locations->InAt(1).AsRegister<Register>()));
1052 __ cmp(left, operand);
1056 __ cmp(left, ShifterOperand(temp));
2422 __ cmp(value.AsRegister<Register>(), ShifterOperand(0));
2730 __ cmp(left.AsRegisterPairHigh<Register>(),
2734 // Do LoadImmediate before any `cmp`, a
[all...]
H A Dbounds_check_elimination.cc1532 IfCondition cmp = cond->GetCondition(); local
1533 if (cmp == kCondGT || cmp == kCondGE ||
1534 cmp == kCondLT || cmp == kCondLE) {
1537 HandleIf(instruction, left, right, cmp);
/art/runtime/arch/arm64/
H A Dquick_entrypoints_arm64.S574 cmp w2, #0
623 cmp w10, #'V'
626 cmp w10, #'D'
632 cmp w10, #'F'
719 cmp w17, #'F' // is this a float?
722 cmp x15, # 8*12 // Skip this load if all registers full.
729 cmp w17, #'D' // is this a double?
732 cmp x15, # 8*12 // Skip this load if all registers full.
739 cmp w17, #'J' // is this a long?
742 cmp x
[all...]
/art/compiler/dex/
H A Dglobal_value_numbering.cc150 auto cmp = array_location_map_.key_comp(); local
153 if (lb != array_location_map_.end() && !cmp(key, lb->first)) {
H A Dlocal_value_numbering.cc437 const LocalValueNumbering* cmp = gvn_->merge_lvns_[0]; local
442 if (lvn->global_memory_version_ != cmp->global_memory_version_) {
457 global_memory_version_ = cmp->global_memory_version_;
458 std::copy_n(cmp->unresolved_ifield_version_, arraysize(unresolved_sfield_version_),
460 std::copy_n(cmp->unresolved_sfield_version_, arraysize(unresolved_ifield_version_),
463 if (lvn == cmp) {
467 if (lvn->unresolved_ifield_version_[i] != cmp->unresolved_ifield_version_[i]) {
470 if (lvn->unresolved_sfield_version_[i] != cmp->unresolved_sfield_version_[i]) {
576 auto cmp = work_map->value_comp(); local
579 (cmp(*work_i
593 auto cmp = (this->*set_ptr).value_comp(); local
613 auto cmp = work_values->load_value_map.key_comp(); local
[all...]
/art/runtime/arch/arm/
H A Dmemcmp16_arm.S36 cmp r0, r1
51 cmp r2, #12
H A Dquick_entrypoints_arm.S434 cmp r4, #0
531 cmp r3, #LOCK_WORD_THIN_LOCK_COUNT_ONE
612 cmp r3, r1
625 cmp r3, ip @ value's type == array's component type - trivial assignability
1215 cmp r2, #0
1218 cmp r2, r3
1249 cmp r3, r1
1251 cmp r4, r1
1253 cmp r10, r1
1255 cmp r1
[all...]
/art/runtime/
H A Dsafe_map.h48 explicit SafeMap(const key_compare& cmp, const allocator_type& allocator = allocator_type()) argument
49 : map_(cmp, allocator) {
H A Dclass_linker.cc728 int cmp = strcmp(lhsDescriptor, rhsDescriptor); local
729 if (cmp != 0) {
732 return cmp > 0;
/art/compiler/utils/arm/
H A Dassembler_arm.cc744 cmp(in_reg.AsCoreRegister(), ShifterOperand(0));
769 cmp(scratch.AsCoreRegister(), ShifterOperand(0));
788 cmp(in_reg.AsCoreRegister(), ShifterOperand(0));
846 cmp(scratch.AsCoreRegister(), ShifterOperand(0));
H A Dassembler_arm32.cc135 void Arm32Assembler::cmp(Register rn, const ShifterOperand& so, Condition cond) { function in class:art::arm::Arm32Assembler
1605 cmp(r, ShifterOperand(0));
1611 cmp(r, ShifterOperand(0));
H A Dassembler_arm32.h66 void cmp(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
H A Dassembler_arm32_test.cc677 T3Helper(&arm::Arm32Assembler::cmp, true, "cmp{cond} {reg1}, {shift}", "cmp");
H A Dassembler_thumb2.h88 void cmp(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
494 // cmp Rn, #0
614 // cbz/cbnz instructions when they are converted to cmp/b<cond>
H A Dassembler_arm.h375 virtual void cmp(Register rn, const ShifterOperand& so, Condition cond = AL) = 0;
H A Dassembler_thumb2.cc132 void Thumb2Assembler::cmp(Register rn, const ShifterOperand& so, Condition cond) { function in class:art::arm::Thumb2Assembler
2266 // cmp rn, #0
2722 cmp(r, ShifterOperand(0));
2732 cmp(r, ShifterOperand(0));
/art/compiler/utils/
H A Dassembler_thumb_test.cc238 __ cmp(R0, ShifterOperand(R1));
272 __ cmp(R0, ShifterOperand(0x55));
306 __ cmp(R0, ShifterOperand(0x550055));
/art/disassembler/
H A Ddisassembler_x86.cc351 DISASSEMBLER_ENTRY(cmp,
1083 static const char* x80_opcodes[] = {"add", "or", "adc", "sbb", "and", "sub", "xor", "cmp"};

Completed in 355 milliseconds