Lines Matching defs:input
53 // BoundType (as value input of this ArraySet) with a NullConstant.
179 << "Last input is not HLoadClass. It is " << last_input->DebugName();
191 bool PrepareForRegisterAllocation::CanMoveClinitCheck(HInstruction* input,
193 // Determine if input and user come from the same dex instruction, so that we can move
195 // to HLoadClass (input), or from HClinitCheck (input) to HInvokeStaticOrDirect (user),
196 // or from HLoadClass (input) to HNewInstance (user).
199 if (user->GetDexPc() != input->GetDexPc()) {
206 HEnvironment* input_environment = input->GetEnvironment();
222 // Check for code motion taking the input to a different block.
223 if (user->GetBlock() != input->GetBlock()) {
228 // or an instruction with side effects between input and user.
230 for (HInstruction* between = input->GetNext(); between != user; between = between->GetNext()) {
231 CHECK(between != nullptr); // User must be after input in the same block.