/art/compiler/optimizing/ |
D | common_arm64.h | 74 static inline vixl::Register InputRegisterAt(HInstruction* instr, int input_index) { in InputRegisterAt() argument 75 return RegisterFrom(instr->GetLocations()->InAt(input_index), in InputRegisterAt() 76 instr->InputAt(input_index)->GetType()); in InputRegisterAt() 98 static inline vixl::FPRegister InputFPRegisterAt(HInstruction* instr, int input_index) { in InputFPRegisterAt() argument 99 return FPRegisterFrom(instr->GetLocations()->InAt(input_index), in InputFPRegisterAt() 100 instr->InputAt(input_index)->GetType()); in InputFPRegisterAt() 140 static inline vixl::Operand InputOperandAt(HInstruction* instr, int input_index) { in InputOperandAt() argument 141 return OperandFrom(instr->GetLocations()->InAt(input_index), in InputOperandAt() 142 instr->InputAt(input_index)->GetType()); in InputOperandAt()
|
D | ssa_liveness_analysis.h | 108 size_t input_index, in UsePosition() argument 113 input_index_(input_index), in UsePosition() 247 size_t input_index, 259 if (locations->IsFixedInput(input_index) || locations->OutputUsesSameAs(input_index)) { 266 } else if (!locations->InAt(input_index).IsValid()) { 287 instruction, nullptr /* environment */, input_index, position, cursor->GetNext()); 297 nullptr /* instruction */, environment, input_index, position, first_env_use_); 300 instruction, nullptr /* environment */, input_index, position, first_use_); 333 void AddPhiUse(HInstruction* instruction, size_t input_index, HBasicBlock* block) { in AddPhiUse() argument 339 instruction, /* environment */ nullptr, input_index, block->GetLifetimeEnd(), first_use_); in AddPhiUse()
|
D | locations.h | 574 bool OutputUsesSameAs(uint32_t input_index) const { in OutputUsesSameAs() argument 575 return (input_index == 0) in OutputUsesSameAs() 580 bool IsFixedInput(uint32_t input_index) const { in IsFixedInput() argument 581 Location input = inputs_[input_index]; in IsFixedInput()
|
D | pc_relative_fixups_x86.cc | 170 void ReplaceInput(HInstruction* insn, HConstant* value, int input_index, bool materialize) { in ReplaceInput() argument 178 insn->ReplaceInput(load_constant, input_index); in ReplaceInput()
|
D | induction_var_analysis.cc | 342 size_t input_index) { in TransferPhi() argument 345 DCHECK_LT(input_index, count); in TransferPhi() 346 InductionInfo* a = LookupInfo(loop, phi->InputAt(input_index)); in TransferPhi() 347 for (size_t i = input_index + 1; i < count; i++) { in TransferPhi() 465 size_t input_index) { in SolvePhi() argument 468 DCHECK_LT(input_index, count); in SolvePhi() 469 auto ita = cycle_.find(phi->InputAt(input_index)); in SolvePhi() 471 for (size_t i = input_index + 1; i < count; i++) { in SolvePhi()
|
D | induction_var_analysis.h | 156 InductionInfo* TransferPhi(HLoopInformation* loop, HInstruction* phi, size_t input_index); 164 InductionInfo* SolvePhi(HInstruction* phi, size_t input_index);
|
D | graph_checker.h | 74 void HandleBooleanInput(HInstruction* instruction, size_t input_index);
|
D | ssa_liveness_analysis.cc | 419 size_t input_index = use->GetInputIndex(); in FindFirstRegisterHint() local 432 if (end == user->GetBlock()->GetPredecessors()[input_index]->GetLifetimeEnd()) { in FindFirstRegisterHint() 434 if (i == input_index) { in FindFirstRegisterHint()
|
D | inliner.cc | 845 size_t input_index = 0; in GetInvokeInputForArgVRegIndex() local 846 for (size_t i = 0; i < arg_vreg_index; ++i, ++input_index) { in GetInvokeInputForArgVRegIndex() 847 DCHECK_LT(input_index, invoke_instruction->GetNumberOfArguments()); in GetInvokeInputForArgVRegIndex() 848 if (Primitive::Is64BitType(invoke_instruction->InputAt(input_index)->GetType())) { in GetInvokeInputForArgVRegIndex() 853 DCHECK_LT(input_index, invoke_instruction->GetNumberOfArguments()); in GetInvokeInputForArgVRegIndex() 854 return invoke_instruction->InputAt(input_index); in GetInvokeInputForArgVRegIndex()
|
D | graph_checker.cc | 837 void GraphChecker::HandleBooleanInput(HInstruction* instruction, size_t input_index) { in HandleBooleanInput() argument 838 HInstruction* input = instruction->InputAt(input_index); in HandleBooleanInput() 846 static_cast<int>(input_index), in HandleBooleanInput() 856 static_cast<int>(input_index), in HandleBooleanInput()
|
D | nodes.h | 2088 size_t input_index = use_node->GetIndex(); in FixUpUserRecordsAfterUseInsertion() local 2089 user->SetRawInputRecordAt(input_index, HUserRecord<HInstruction*>(this, before_use_node)); in FixUpUserRecordsAfterUseInsertion() 2108 size_t input_index = env_use_node->GetIndex(); in FixUpUserRecordsAfterEnvUseInsertion() local 2109 user->vregs_[input_index] = HUserRecord<HEnvironment*>(this, before_env_use_node); in FixUpUserRecordsAfterEnvUseInsertion()
|