Searched defs:compare (Results 1 - 8 of 8) sorted by relevance

/art/runtime/base/
H A Dstringpiece.cc44 int StringPiece::compare(const StringPiece& x) const { function in class:art::StringPiece
/art/compiler/dex/quick/x86/
H A Dutility_x86.cc891 int offset, int check_value, LIR* target, LIR** compare) {
894 if (compare != nullptr) {
895 *compare = inst;
890 OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, RegStorage base_reg, int offset, int check_value, LIR* target, LIR** compare) argument
/art/compiler/optimizing/
H A Dcode_generator_arm.cc563 // Condition has been materialized, compare the output to 0
1039 void LocationsBuilderARM::VisitCompare(HCompare* compare) { argument
1040 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(compare);
1044 compare->SetLocations(locations);
1047 void InstructionCodeGeneratorARM::VisitCompare(HCompare* compare) { argument
1049 LocationSummary* locations = compare->GetLocations();
1050 switch (compare->InputAt(0)->GetType()) {
1057 ShifterOperand(right.AsRegisterPairHigh())); // Signed compare.
1064 ShifterOperand(right.AsRegisterPairLow())); // Unsigned compare.
1079 LOG(FATAL) << "Unimplemented compare typ
[all...]
H A Dcode_generator_x86.cc521 // Materialized condition, compare against 0
1003 void LocationsBuilderX86::VisitCompare(HCompare* compare) { argument
1004 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(compare);
1008 compare->SetLocations(locations);
1011 void InstructionCodeGeneratorX86::VisitCompare(HCompare* compare) { argument
1013 LocationSummary* locations = compare->GetLocations();
1014 switch (compare->InputAt(0)->GetType()) {
1026 __ j(kLess, &less); // Signed compare.
1027 __ j(kGreater, &greater); // Signed compare.
1036 __ j(kBelow, &less); // Unsigned compare
[all...]
H A Dcode_generator_x86_64.cc402 // Materialized condition, compare against 0.
546 void LocationsBuilderX86_64::VisitCompare(HCompare* compare) { argument
547 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(compare);
551 compare->SetLocations(locations);
554 void InstructionCodeGeneratorX86_64::VisitCompare(HCompare* compare) { argument
556 LocationSummary* locations = compare->GetLocations();
557 switch (compare->InputAt(0)->GetType()) {
563 LOG(FATAL) << "Unimplemented compare type " << compare->InputAt(0)->GetType();
/art/compiler/dex/quick/arm64/
H A Dint_arm64.cc44 * 64-bit 3way compare function.
186 // rl_src may be aliased with rl_result/rl_dest, so do compare early.
289 LIR* target, LIR** compare) {
290 DCHECK(compare == nullptr);
292 // Always compare 32-bit value no matter what temp_reg is.
287 OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, RegStorage base_reg, int offset, int check_value, LIR* target, LIR** compare) argument
/art/compiler/dex/quick/
H A Dcodegen_util.cc1211 int offset, int check_value, LIR* target, LIR** compare) {
1212 // Handle this for architectures that can't compare to memory.
1214 if (compare != nullptr) {
1215 *compare = inst;
1210 OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, RegStorage base_reg, int offset, int check_value, LIR* target, LIR** compare) argument
/art/runtime/
H A Ddex_file.cc559 int compare = CompareModifiedUtf8ToModifiedUtf8AsUtf16CodePointValues(string, str); local
560 if (compare > 0) {
562 } else if (compare < 0) {
578 int compare = CompareModifiedUtf8ToUtf16AsCodePointValues(str, string); local
579 if (compare > 0) {
581 } else if (compare < 0) {
615 int compare = return_type_idx - proto.return_type_idx_; local
616 if (compare == 0) {
619 while (it.HasNext() && i < signature_length && compare == 0) {
620 compare
[all...]

Completed in 425 milliseconds