/art/compiler/optimizing/ |
D | nodes.cc | 1134 void HBasicBlock::ReplaceAndRemovePhiWith(HPhi* initial, HPhi* replacement) { in ReplaceAndRemovePhiWith() argument 1136 InsertPhiAfter(replacement, initial); in ReplaceAndRemovePhiWith() 1137 initial->ReplaceWith(replacement); in ReplaceAndRemovePhiWith() 1142 HInstruction* replacement) { in ReplaceAndRemoveInstructionWith() argument 1146 DCHECK(replacement->IsControlFlow()); in ReplaceAndRemoveInstructionWith() 1147 DCHECK_EQ(replacement->GetId(), -1); in ReplaceAndRemoveInstructionWith() 1148 DCHECK_EQ(replacement->GetType(), DataType::Type::kVoid); in ReplaceAndRemoveInstructionWith() 1153 replacement->SetBlock(this); in ReplaceAndRemoveInstructionWith() 1154 replacement->SetId(GetGraph()->GetNextInstructionId()); in ReplaceAndRemoveInstructionWith() 1155 instructions_.InsertInstructionBefore(replacement, initial); in ReplaceAndRemoveInstructionWith() [all …]
|
D | load_store_elimination.cc | 653 Value replacement = phi_placeholder_replacements_[PhiPlaceholderIndex(value)]; in Replacement() local 654 DCHECK(replacement.IsUnknown() || replacement.IsInstruction()); in Replacement() 655 DCHECK(replacement.IsUnknown() || in Replacement() 656 FindSubstitute(replacement.GetInstruction()) == replacement.GetInstruction()); in Replacement() 657 return replacement; in Replacement() 1976 HInstruction* replacement = GetDefaultValue(type); in TryReplacingLoopPhiPlaceholderWithDefault() local 1979 phi_placeholder_replacements_[phi_placeholder_index] = Value::ForInstruction(replacement); in TryReplacingLoopPhiPlaceholderWithDefault() 1998 HInstruction* replacement = nullptr; in TryReplacingLoopPhiPlaceholderWithSingleInput() local 2018 (replacement != nullptr && replacement != value.GetInstruction())) { in TryReplacingLoopPhiPlaceholderWithSingleInput() 2021 replacement = value.GetInstruction(); in TryReplacingLoopPhiPlaceholderWithSingleInput() [all …]
|
D | inliner.h | 170 HInvoke** replacement) 233 void MaybeRunReferenceTypePropagation(HInstruction* replacement,
|
D | induction_var_range.h | 133 void Replace(HInstruction* instruction, HInstruction* fetch, HInstruction* replacement); 336 HInstruction* replacement);
|
D | induction_var_range.cc | 321 HInstruction* replacement) { in Replace() argument 326 ReplaceInduction(induction_analysis_->LookupInfo(lp, instruction), fetch, replacement); in Replace() 328 ReplaceInduction(induction_analysis_->LookupInfo(lp, GetLoopControl(lp)), fetch, replacement); in Replace() 1360 HInstruction* replacement) { in ReplaceInduction() argument 1365 info->fetch = replacement; in ReplaceInduction() 1367 ReplaceInduction(info->op_a, fetch, replacement); in ReplaceInduction() 1368 ReplaceInduction(info->op_b, fetch, replacement); in ReplaceInduction()
|
D | inliner.cc | 1193 void HInliner::MaybeRunReferenceTypePropagation(HInstruction* replacement, in MaybeRunReferenceTypePropagation() argument 1195 if (ReturnTypeMoreSpecific(replacement, invoke_instruction)) { in MaybeRunReferenceTypePropagation() 1207 HInvoke** replacement) { in TryDevirtualize() argument 1208 DCHECK(invoke_instruction != *replacement); in TryDevirtualize() 1270 *replacement = new_invoke; in TryDevirtualize() 1272 MaybeReplaceAndRemove(*replacement, invoke_instruction); in TryDevirtualize() 1275 DCHECK(!ReturnTypeMoreSpecific(*replacement, invoke_instruction)); in TryDevirtualize()
|
D | induction_var_analysis.cc | 162 HInstruction* replacement, in FixOutsideUse() argument 171 if (replacement == nullptr) { in FixOutsideUse() 174 user->ReplaceInput(replacement, index); in FixOutsideUse() 185 if (replacement == nullptr) { in FixOutsideUse() 189 user->SetRawEnvAt(index, replacement); in FixOutsideUse() 190 replacement->AddEnvUseAt(user, index); in FixOutsideUse()
|
D | superblock_cloner.h | 331 HInstruction* user, HInstruction* old_instruction, HInstruction* replacement);
|
D | instruction_simplifier.cc | 1669 HCondition* replacement = in VisitCondition() local 1672 if (replacement != nullptr) { in VisitCondition() 1674 replacement->SetBias(ComparisonBias::kGtBias); in VisitCondition() 1676 replacement->SetBias(ComparisonBias::kLtBias); in VisitCondition() 1678 block->ReplaceAndRemoveInstructionWith(condition, replacement); in VisitCondition() 1681 condition = replacement; in VisitCondition()
|
D | loop_optimization.cc | 2521 HInstruction* replacement = induction_range_.GenerateLastValue(instruction, graph_, block); in TryReplaceWithLastValue() local 2534 user->ReplaceInput(replacement, index); in TryReplaceWithLastValue() 2535 induction_range_.Replace(user, instruction, replacement); // update induction in TryReplaceWithLastValue() 2549 user->SetRawEnvAt(index, replacement); in TryReplaceWithLastValue() 2550 replacement->AddEnvUseAt(user, index); in TryReplaceWithLastValue()
|
D | superblock_cloner.cc | 601 HInstruction* user, HInstruction* old_instruction, HInstruction* replacement) { in UpdateInductionRangeInfoOf() argument 603 induction_range_->Replace(user, old_instruction, replacement); in UpdateInductionRangeInfoOf()
|
D | bounds_check_elimination.cc | 1997 void ReplaceInstruction(HInstruction* instruction, HInstruction* replacement) { in ReplaceInstruction() argument 2003 instruction->ReplaceWith(replacement); in ReplaceInstruction()
|
D | nodes.h | 1335 void ReplaceAndRemovePhiWith(HPhi* initial, HPhi* replacement); 1338 HInstruction* replacement); 2084 void ReplaceInput(HInstruction* replacement, size_t index); 2479 void ReplaceUsesDominatedBy(HInstruction* dominator, HInstruction* replacement); 2480 void ReplaceEnvUsesDominatedBy(HInstruction* dominator, HInstruction* replacement); 2481 void ReplaceInput(HInstruction* replacement, size_t index);
|
/art/test/986-native-method-bind/ |
D | info.txt | 1 Tests native-method-bind callback and native method replacement.
|
/art/dex2oat/linker/ |
D | relative_patcher_test.h | 266 std::string replacement = oss.str(); in DumpDiff() local 267 expected_hex_str.replace(0u, remove * 3u, replacement); in DumpDiff() 268 linked_hex_str.replace(0u, remove * 3u, replacement); in DumpDiff() 269 diff_indicator_str.replace(0u, remove * 3u, replacement); in DumpDiff()
|
/art/openjdkjvmti/ |
D | ti_heap.h | 103 art::ObjPtr<art::mirror::Object> replacement)
|
/art/test/570-checker-osr/smali/ |
D | Osr.smali | 20 # This ensures we can do on-stack replacement for branches to those nop blocks.
|
/art/build/boot/hiddenapi/ |
D | hiddenapi-max-target-o-low-priority.txt | 4134 Ljava/nio/charset/CharsetDecoder;->replacement:Ljava/lang/String; 4149 Ljava/nio/charset/CharsetEncoder;->replacement:[B
|
/art/build/boot/ |
D | boot-image-profile.txt | 3803 HSPLjava/nio/charset/CharsetDecoder;->replacement()Ljava/lang/String; 3818 HSPLjava/nio/charset/CharsetEncoder;->replacement()[B
|