Home | History | Annotate | Download | only in optimizing

Lines Matching defs:use

5  * you may not use this file except in compliance with the License.
174 // and the entry in the use list is consistent.
177 HInstruction* use = use_it.Current()->GetUser();
178 const HInstructionList& list = use->IsPhi()
179 ? use->GetBlock()->GetPhis()
180 : use->GetBlock()->GetInstructions();
181 if (!list.Contains(use)) {
184 use->DebugName(),
185 use->GetId(),
189 if ((use_index >= use->InputCount()) || (use->InputAt(use_index) != instruction)) {
192 use->DebugName(),
193 use->GetId(),
201 HEnvironment* use = use_it.Current()->GetUser();
203 if ((use_index >= use->Size()) || (use->GetInstructionAt(use_index) != instruction)) {
211 // Ensure 'instruction' has pointers to its inputs' use entries.
221 AddError(StringPrintf("Instruction %s:%d has an invalid pointer to use entry "
402 use = use_it.Current()->GetUser();
403 if (!use->IsPhi() && !instruction->StrictlyDominates(use)) {
405 "use %d in block %d.",
407 use->GetId(), use->GetBlock()->GetBlockId()));
596 // Use the first input, so that we can also make this check for shift operations.