Lines Matching defs:values
22 #include "src/compiler/state-values-utils.h"
139 // Creates a new Phi node having {count} input values.
471 // values from all predecessors of the merge in question. They are indexed by
502 // Nodes representing values in the activation record.
595 bool StateValuesRequireUpdate(Node** state_values, Node** values, int count);
596 void UpdateStateValues(Node** state_values, Node** values, int count);
597 Node* GetStateValuesFromCache(Node** values, int count,
606 const NodeVector* values() const { return &values_; }
607 NodeVector* values() { return &values_; }
664 values()->push_back(parameter);
668 register_base_ = static_cast<int>(values()->size());
670 values()->insert(values()->end(), register_count, undefined_constant);
673 accumulator_base_ = static_cast<int>(values()->size());
674 values()->push_back(undefined_constant);
688 values()->at(values_index) = new_target_node;
719 return values()->at(accumulator_base_);
735 return values()->at(values_index);
744 values()->at(accumulator_base_) = node;
759 values()->at(values_index) = node;
771 values()->at(values_index + i) =
802 // Introduce Phi nodes for values that are live and have differing inputs at
862 // Create Phis for any values that are live on entry to the loop and may be
893 // Create OSR values for each environment value.
896 int size = static_cast<int>(values()->size());
901 values()->at(i) = graph()->NewNode(common()->OsrValue(idx), start);
906 Node** state_values, Node** values, int count) {
913 if (inputs[i] != values[i]) {
940 // Rename the environment values if they were assigned in the loop and are
974 Node** values,
976 if (StateValuesRequireUpdate(state_values, values, count)) {
978 (*state_values) = graph()->NewNode(op, count, values);
983 Node** values, int count, const BytecodeLivenessState* liveness) {
985 values, static_cast<size_t>(count), liveness);
995 GetStateValuesFromCache(&values()->at(0), parameter_count(), nullptr);
997 UpdateStateValues(¶meters_state_values_, &values()->at(0),
1002 &values()->at(register_base()), register_count(), liveness);
1007 ? values()->at(accumulator_base())
1402 // SourcePosition iterators to the values they had when we were visiting
3896 // Merge any values which are live coming into the successor.