Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Dstate-values-utils.cc54 SparseInputMask node_mask = SparseInputMaskOf(node->op()); in IsKeysEqualToNode()
92 graph()->NewNode(common()->StateValues(0, SparseInputMask::Dense())); in GetEmptyStateValues()
118 SparseInputMask mask) { in GetValuesNodeFromCache()
138 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()
176 SparseInputMask::BitMaskType input_mask = SparseInputMask::kDenseBitMask; in BuildTree()
182 DCHECK_NE(input_mask, SparseInputMask::kDenseBitMask); in BuildTree()
[all …]
Dcommon-operator.h241 class SparseInputMask final {
294 explicit SparseInputMask(BitMaskType bit_mask) : bit_mask_(bit_mask) {} in SparseInputMask() function
297 static SparseInputMask Dense() { return SparseInputMask(kDenseBitMask); } in Dense()
301 bool IsDense() const { return bit_mask_ == SparseInputMask::kDenseBitMask; } in IsDense()
329 bool operator==(SparseInputMask const& lhs, SparseInputMask const& rhs);
330 bool operator!=(SparseInputMask const& lhs, SparseInputMask const& rhs);
335 SparseInputMask sparse_input_mask) in TypedStateValueInfo()
341 SparseInputMask sparse_input_mask() const { return sparse_input_mask_; } in sparse_input_mask()
345 SparseInputMask sparse_input_mask_;
374 SparseInputMask SparseInputMaskOf(Operator const*) V8_WARN_UNUSED_RESULT;
[all …]
Dstate-values-utils.h43 SparseInputMask mask;
46 StateValuesKey(size_t count, SparseInputMask mask, Node** values) in StateValuesKey()
58 SparseInputMask::BitMaskType FillBufferWithValues(WorkingBuffer* node_buffer,
71 SparseInputMask mask);
111 SparseInputMask::InputIterator* Top();
116 SparseInputMask::InputIterator stack_[kMaxInlineDepth];
Dcommon-operator.cc251 SparseInputMask::InputIterator::InputIterator( in InputIterator()
252 SparseInputMask::BitMaskType bit_mask, Node* parent) in InputIterator()
255 if (bit_mask_ != SparseInputMask::kDenseBitMask) { in InputIterator()
263 void SparseInputMask::InputIterator::Advance() { in Advance()
272 Node* SparseInputMask::InputIterator::GetReal() const { in GetReal()
277 bool SparseInputMask::InputIterator::IsReal() const { in IsReal()
278 return bit_mask_ == SparseInputMask::kDenseBitMask || in IsReal()
282 bool SparseInputMask::InputIterator::IsEnd() const { in IsEnd()
284 (bit_mask_ == SparseInputMask::kDenseBitMask && in IsEnd()
288 int SparseInputMask::CountReal() const { in CountReal()
[all …]
Djs-graph.cc193 SparseInputMask::Dense())))
199 SparseInputMask(SparseInputMask::kEndMarker << 1))))
Dframe-states.cc117 common->StateValues(parameter_count, SparseInputMask::Dense()); in CreateBuiltinContinuationFrameStateCommon()
Djs-inlining.cc244 const Operator* op0 = common()->StateValues(0, SparseInputMask::Dense()); in CreateArtificialFrameState()
251 static_cast<int>(params.size()), SparseInputMask::Dense()); in CreateArtificialFrameState()
Dsimplified-lowering.cc1104 SparseInputMask mask = SparseInputMaskOf(node->op()); in VisitStateValues()
1137 types, SparseInputMask::Dense()), in VisitFrameState()
Dbytecode-graph-builder.cc472 const Operator* op = common()->StateValues(count, SparseInputMask::Dense()); in UpdateStateValues()
Djs-call-reducer.cc5534 const Operator* op0 = common()->StateValues(0, SparseInputMask::Dense()); in CreateArtificialFrameState()
5541 static_cast<int>(params.size()), SparseInputMask::Dense()); in CreateArtificialFrameState()