Home | History | Annotate | Download | only in src

Lines Matching defs:use

2 // Use of this source code is governed by a BSD-style license that can be
68 Representation::Integer32(), h_infer, "use requirements");
76 // Array of use counts for each representation.
80 HValue* use = it.value();
81 Representation rep = use->observed_input_representation(it.index());
85 id(), Mnemonic(), use->id(), use->Mnemonic(), rep.Mnemonic(),
86 (use->CheckFlag(kTruncatingToInt32) ? "-trunc" : ""));
322 // Skip and remove dead items in the use list.
402 // Do not reuse use list nodes in debug mode, zap them.
507 // Instead of going through the entire use list of each operand, we only
508 // check the first item in each use list and rely on the tail() method to
738 // Verify that input operands are defined before use.
773 for (HUseIterator use = uses(); !use.Done(); use.Advance()) {
774 if (use.value()->IsInstruction()) {
775 DCHECK(HInstruction::cast(use.value())->IsLinked());
2820 // number which we must not re-use when copying this HConstant to
2973 Representation::Integer32(), h_infer, "use requirements");
2994 // have so far but not Tagged, use that representation instead.
3120 // For positive inputs we can use the >> operator.
3475 HValue* use = it.value();
3476 if (!use->IsChange()) return false;
3508 // Recognize generic keyed loads that use property name generated
3604 HValue* use = it.value();
3605 if (!use->IsChange()) return true;
3675 // have so far but not Tagged, use that representation instead.
3775 // Since we clear the first word after folded memory, we cannot use the
4212 HValue* use = it.value();
4214 Representation rep_observed = use->observed_input_representation(use_index);
4215 Representation rep_required = use->RequiredInputRepresentation(use_index);
4224 id(), Mnemonic(), use->id(),
4225 use->Mnemonic(), rep_observed.Mnemonic(),
4226 (use->CheckFlag(kTruncatingToInt32) ? "-trunc" : ""));
4229 id(), Mnemonic(), use->id(),
4230 use->Mnemonic(), rep_required.Mnemonic(),
4231 (use->CheckFlag(kTruncatingToInt32) ? "-trunc" : ""));
4467 HValue* use = it.value();
4468 if (use->IsBinaryOperation()) {
4469 HBinaryOperation::cast(use)->set_observed_input_representation(
4483 UpdateRepresentation(new_rep, h_infer, "use requirements");
4501 // Ignore the use requirement from never run code