Home
last modified time | relevance | path

Searched refs:SparseInputMask (Results 1 – 10 of 10) sorted by relevance

/third_party/node/deps/v8/src/compiler/
Dstate-values-utils.cc56 SparseInputMask node_mask = SparseInputMaskOf(node->op()); in IsKeysEqualToNode()
94 graph()->NewNode(common()->StateValues(0, SparseInputMask::Dense())); in GetEmptyStateValues()
120 SparseInputMask mask) { in GetValuesNodeFromCache()
139 SparseInputMask::BitMaskType StateValuesCache::FillBufferWithValues( in FillBufferWithValues()
142 SparseInputMask::BitMaskType input_mask = 0; in FillBufferWithValues()
149 virtual_node_count < SparseInputMask::kMaxSparseInputs) { in FillBufferWithValues()
163 DCHECK_GE(SparseInputMask::kMaxSparseInputs, virtual_node_count); in FillBufferWithValues()
166 input_mask |= SparseInputMask::kEndMarker << virtual_node_count; in FillBufferWithValues()
177 SparseInputMask::BitMaskType input_mask = SparseInputMask::kDenseBitMask; in BuildTree()
183 DCHECK_NE(input_mask, SparseInputMask::kDenseBitMask); in BuildTree()
[all …]
Dstate-values-utils.h45 SparseInputMask mask;
48 StateValuesKey(size_t count, SparseInputMask mask, Node** values) in StateValuesKey()
60 SparseInputMask::BitMaskType FillBufferWithValues(
70 SparseInputMask mask);
113 SparseInputMask::InputIterator* Top();
118 SparseInputMask::InputIterator stack_[kMaxInlineDepth];
Dcommon-operator.cc216 SparseInputMask::InputIterator::InputIterator( in InputIterator()
217 SparseInputMask::BitMaskType bit_mask, Node* parent) in InputIterator()
220 if (bit_mask_ != SparseInputMask::kDenseBitMask) { in InputIterator()
228 void SparseInputMask::InputIterator::Advance() { in Advance()
237 size_t SparseInputMask::InputIterator::AdvanceToNextRealOrEnd() { in AdvanceToNextRealOrEnd()
238 DCHECK_NE(bit_mask_, SparseInputMask::kDenseBitMask); in AdvanceToNextRealOrEnd()
246 Node* SparseInputMask::InputIterator::GetReal() const { in GetReal()
251 bool SparseInputMask::InputIterator::IsReal() const { in IsReal()
252 return bit_mask_ == SparseInputMask::kDenseBitMask || in IsReal()
256 bool SparseInputMask::InputIterator::IsEnd() const { in IsEnd()
[all …]
Dcommon-operator.h218 class SparseInputMask final {
276 explicit SparseInputMask(BitMaskType bit_mask) : bit_mask_(bit_mask) {} in SparseInputMask() function
279 static SparseInputMask Dense() { return SparseInputMask(kDenseBitMask); } in Dense()
283 bool IsDense() const { return bit_mask_ == SparseInputMask::kDenseBitMask; } in IsDense()
311 bool operator==(SparseInputMask const& lhs, SparseInputMask const& rhs);
312 bool operator!=(SparseInputMask const& lhs, SparseInputMask const& rhs);
317 SparseInputMask sparse_input_mask) in TypedStateValueInfo()
323 SparseInputMask sparse_input_mask() const { return sparse_input_mask_; } in sparse_input_mask()
327 SparseInputMask sparse_input_mask_;
356 SparseInputMask SparseInputMaskOf(Operator const*) V8_WARN_UNUSED_RESULT;
[all …]
Djs-graph.cc182 SparseInputMask::Dense())))
188 SparseInputMask(SparseInputMask::kEndMarker << 1))))
Dframe-states.cc123 common->StateValues(parameter_count, SparseInputMask::Dense()); in CreateBuiltinContinuationFrameStateCommon()
Djs-inlining.cc262 const Operator* op0 = common()->StateValues(0, SparseInputMask::Dense()); in CreateArtificialFrameState()
272 static_cast<int>(params.size()), SparseInputMask::Dense()); in CreateArtificialFrameState()
Dsimplified-lowering.cc1348 SparseInputMask mask = SparseInputMaskOf(node->op()); in VisitStateValues()
1399 common()->TypedStateValues(types, SparseInputMask::Dense()), in VisitFrameState()
Djs-call-reducer.cc2175 const Operator* op0 = common->StateValues(0, SparseInputMask::Dense()); in CreateArtificialFrameState()
2187 static_cast<int>(params.size()), SparseInputMask::Dense()); in CreateArtificialFrameState()
Dbytecode-graph-builder.cc977 const Operator* op = common()->StateValues(count, SparseInputMask::Dense()); in UpdateStateValues()