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(virtual_node_count <= SparseInputMask::kMaxSparseInputs); 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.h158 class SparseInputMask final {
211 explicit SparseInputMask(BitMaskType bit_mask) : bit_mask_(bit_mask) {} in SparseInputMask() function
214 static SparseInputMask Dense() { return SparseInputMask(kDenseBitMask); } in Dense()
218 bool IsDense() const { return bit_mask_ == SparseInputMask::kDenseBitMask; } in IsDense()
246 bool operator==(SparseInputMask const& lhs, SparseInputMask const& rhs);
247 bool operator!=(SparseInputMask const& lhs, SparseInputMask const& rhs);
252 SparseInputMask sparse_input_mask) in TypedStateValueInfo()
258 SparseInputMask sparse_input_mask() const { return sparse_input_mask_; } in sparse_input_mask()
262 SparseInputMask sparse_input_mask_;
295 SparseInputMask SparseInputMaskOf(Operator const*);
[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.cc166 SparseInputMask::InputIterator::InputIterator( in InputIterator()
167 SparseInputMask::BitMaskType bit_mask, Node* parent) in InputIterator()
170 if (bit_mask_ != SparseInputMask::kDenseBitMask) { in InputIterator()
178 void SparseInputMask::InputIterator::Advance() { in Advance()
187 Node* SparseInputMask::InputIterator::GetReal() const { in GetReal()
192 bool SparseInputMask::InputIterator::IsReal() const { in IsReal()
193 return bit_mask_ == SparseInputMask::kDenseBitMask || in IsReal()
197 bool SparseInputMask::InputIterator::IsEnd() const { in IsEnd()
199 (bit_mask_ == SparseInputMask::kDenseBitMask && in IsEnd()
203 int SparseInputMask::CountReal() const { in CountReal()
[all …]
Djs-inlining.cc234 const Operator* op0 = common()->StateValues(0, SparseInputMask::Dense()); in CreateArtificialFrameState()
241 static_cast<int>(params.size()), SparseInputMask::Dense()); in CreateArtificialFrameState()
272 const Operator* op0 = common()->StateValues(0, SparseInputMask::Dense()); in CreateTailCallerFrameState()
Djs-graph.cc280 0, SparseInputMask::Dense()))); in EmptyStateValues()
Djs-native-context-specialization.cc1361 graph()->NewNode(common()->StateValues(1, SparseInputMask::Dense()), in BuildPropertyAccess()
1398 graph()->NewNode(common()->StateValues(2, SparseInputMask::Dense()), in BuildPropertyAccess()
Dbytecode-graph-builder.cc410 const Operator* op = common()->StateValues(count, SparseInputMask::Dense()); in UpdateStateValues()
Dast-graph-builder.cc676 const Operator* op = common()->StateValues(count, SparseInputMask::Dense()); in UpdateStateValues()
Dsimplified-lowering.cc1037 SparseInputMask mask = SparseInputMaskOf(node->op()); in VisitStateValues()