/art/compiler/optimizing/ |
D | code_generator_vector_x86.cc | 64 XmmRegister dst = locations->Out().AsFpuRegister<XmmRegister>(); in VisitVecReplicateScalar() 106 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecReplicateScalar() 111 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecReplicateScalar() 161 __ movd(locations->Out().AsRegister<Register>(), src); in VisitVecExtractScalar() 166 __ movd(locations->Out().AsRegisterPairLow<Register>(), src); in VisitVecExtractScalar() 168 __ movd(locations->Out().AsRegisterPairHigh<Register>(), tmp); in VisitVecExtractScalar() 175 DCHECK(locations->InAt(0).Equals(locations->Out())); // no code required in VisitVecExtractScalar() 218 XmmRegister dst = locations->Out().AsFpuRegister<XmmRegister>(); in VisitVecReduce() 264 XmmRegister dst = locations->Out().AsFpuRegister<XmmRegister>(); in VisitVecCnv() 282 XmmRegister dst = locations->Out().AsFpuRegister<XmmRegister>(); in VisitVecNeg() [all …]
|
D | code_generator_vector_x86_64.cc | 59 XmmRegister dst = locations->Out().AsFpuRegister<XmmRegister>(); in VisitVecReplicateScalar() 97 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecReplicateScalar() 102 DCHECK(locations->InAt(0).Equals(locations->Out())); in VisitVecReplicateScalar() 148 __ movd(locations->Out().AsRegister<CpuRegister>(), src, /*64-bit*/ false); in VisitVecExtractScalar() 152 __ movd(locations->Out().AsRegister<CpuRegister>(), src, /*64-bit*/ true); in VisitVecExtractScalar() 158 DCHECK(locations->InAt(0).Equals(locations->Out())); // no code required in VisitVecExtractScalar() 201 XmmRegister dst = locations->Out().AsFpuRegister<XmmRegister>(); in VisitVecReduce() 247 XmmRegister dst = locations->Out().AsFpuRegister<XmmRegister>(); in VisitVecCnv() 265 XmmRegister dst = locations->Out().AsFpuRegister<XmmRegister>(); in VisitVecNeg() 316 XmmRegister dst = locations->Out().AsFpuRegister<XmmRegister>(); in VisitVecAbs() [all …]
|
D | code_generator_vector_arm_vixl.cc | 56 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecReplicateScalar() 137 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecReduce() 174 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecNeg() 203 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecAbs() 230 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecNot() 278 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecAdd() 308 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecSaturationAdd() 340 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecHalvingAdd() 380 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecSub() 410 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecSaturationSub() [all …]
|
D | code_generator_vector_arm64.cc | 84 VRegister dst = VRegisterFrom(locations->Out()); in VisitVecReplicateScalar() 183 DCHECK(locations->InAt(0).Equals(locations->Out())); // no code required in VisitVecExtractScalar() 225 VRegister dst = DRegisterFrom(locations->Out()); in VisitVecReduce() 265 VRegister dst = VRegisterFrom(locations->Out()); in VisitVecCnv() 283 VRegister dst = VRegisterFrom(locations->Out()); in VisitVecNeg() 324 VRegister dst = VRegisterFrom(locations->Out()); in VisitVecAbs() 363 VRegister dst = VRegisterFrom(locations->Out()); in VisitVecNot() 415 VRegister dst = VRegisterFrom(locations->Out()); in VisitVecAdd() 457 VRegister dst = VRegisterFrom(locations->Out()); in VisitVecSaturationAdd() 489 VRegister dst = VRegisterFrom(locations->Out()); in VisitVecHalvingAdd() [all …]
|
D | ssa_liveness_analysis.cc | 55 if (locations != nullptr && locations->Out().IsValid()) { in NumberInstructions() 73 if (locations != nullptr && locations->Out().IsValid()) { in NumberInstructions() 113 bool has_out_location = input->GetLocations()->Out().IsValid(); in RecursivelyProcessInputs() 221 DCHECK(!current->GetLocations()->Out().IsValid()); in ComputeLiveRanges() 456 Location out = locations->Out(); in FindHintAtDefinition() 524 return defined_by->GetLocations()->Out(); in ToLocation()
|
D | intrinsics_utils.h | 65 Location out = invoke_->GetLocations()->Out(); in EmitNativeCode()
|
D | common_arm.h | 90 return SRegisterFrom(instr->GetLocations()->Out()); in OutputSRegister() 96 return DRegisterFrom(instr->GetLocations()->Out()); in OutputDRegister() 136 return RegisterFrom(instr->GetLocations()->Out(), instr->GetType()); in OutputRegister()
|
D | intrinsics_arm_vixl.cc | 103 Location out = invoke_->GetLocations()->Out(); in EmitNativeCode() 275 Location output = locations->Out(); in MoveFPToInt() 285 Location output = locations->Out(); in MoveIntToFP() 348 vixl32::Register out = RegisterFrom(locations->Out()); in GenNumberOfLeadingZeros() 392 vixl32::Register out = RegisterFrom(locations->Out()); in GenNumberOfTrailingZeros() 533 vixl32::Register lo = LowRegisterFrom(invoke->GetLocations()->Out()); in VisitMemoryPeekLongNative() 534 vixl32::Register hi = HighRegisterFrom(invoke->GetLocations()->Out()); in VisitMemoryPeekLongNative() 624 Location trg_loc = locations->Out(); in GenUnsafeGet() 2558 vixl32::Register out_reg_lo = LowRegisterFrom(locations->Out()); in VisitLongReverse() 2559 vixl32::Register out_reg_hi = HighRegisterFrom(locations->Out()); in VisitLongReverse() [all …]
|
D | common_arm64.h | 82 return RegisterFrom(instr->GetLocations()->Out(), instr->GetType()); in OutputRegister() 121 return FPRegisterFrom(instr->GetLocations()->Out(), instr->GetType()); in OutputFPRegister()
|
D | code_generator.cc | 108 if (locations->Out().IsUnallocated() in CheckTypeConsistency() 109 && (locations->Out().GetPolicy() == Location::kSameAsFirstInput)) { in CheckTypeConsistency() 114 DCHECK(CheckType(instruction->GetType(), locations->Out())) in CheckTypeConsistency() 116 << " " << locations->Out(); in CheckTypeConsistency() 768 MoveLocation(locations->Out(), calling_convention.GetReturnLocation(field_type), field_type); in GenerateUnresolvedFieldAccess() 1280 Location location = current_phi->GetLocations()->Out(); in RecordCatchBlockInfo()
|
D | register_allocation_resolver.cc | 62 Location location = locations->Out(); in Resolve() 466 location_source = defined_by->GetLocations()->Out(); in ConnectSplitSiblings()
|
D | locations.h | 567 Location Out() const { return output_; } in Out() function
|
D | register_allocator_test.cc | 768 ASSERT_EQ(first_sub->GetLocations()->Out().GetPolicy(), Location::kSameAsFirstInput); in SameAsFirstInputHint() 769 ASSERT_EQ(second_sub->GetLocations()->Out().GetPolicy(), Location::kSameAsFirstInput); in SameAsFirstInputHint()
|
D | ssa_liveness_analysis.h | 596 DCHECK(defined_by_->GetLocations()->Out().IsValid()); in FirstUseAfter() 957 Location location = locations->Out(); in DefinitionRequiresRegister()
|
D | register_allocator_linear_scan.cc | 344 Location output = locations->Out(); in ProcessInstruction() 637 if (!locations->OutputCanOverlapWithInputs() && locations->Out().IsUnallocated()) { in TryAllocateFreeReg()
|
D | register_allocator_graph_color.cc | 838 DCHECK(!locations->Out().IsValid()); in ProcessInstruction() 899 Location out = interval->GetDefinedBy()->GetLocations()->Out(); in CheckForFixedOutput() 1377 Location out = defined_by->GetLocations()->Out(); in FindCoalesceOpportunities()
|
D | graph_visualizer.cc | 659 DumpLocation(attr, locations->Out()); in PrintInstruction()
|
/art/tools/dexfuzz/ |
D | README | 85 |Iterations|VerifyFail|MutateFail|Timed Out |Successful|Divergence| 96 Timed Out - mutated files that timed out for one or more backends.
|