Lines Matching refs:SparseInputMask
166 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()
209 SparseInputMask::InputIterator SparseInputMask::IterateOverInputs(Node* node) { in IterateOverInputs()
214 bool operator==(SparseInputMask const& lhs, SparseInputMask const& rhs) { in operator ==()
218 bool operator!=(SparseInputMask const& lhs, SparseInputMask const& rhs) { in operator !=()
222 size_t hash_value(SparseInputMask const& p) { in hash_value()
226 std::ostream& operator<<(std::ostream& os, SparseInputMask const& p) { in operator <<()
230 SparseInputMask::BitMaskType mask = p.mask(); in operator <<()
231 DCHECK_NE(mask, SparseInputMask::kDenseBitMask); in operator <<()
235 while (mask != SparseInputMask::kEndMarker) { in operator <<()
236 if (mask & SparseInputMask::kEntryMask) { in operator <<()
330 SparseInputMask SparseInputMaskOf(Operator const* op) { in SparseInputMaskOf()
337 return OpParameter<SparseInputMask>(op); in SparseInputMaskOf()
746 struct StateValuesOperator final : public Operator1<SparseInputMask> {
748 : Operator1<SparseInputMask>( // -- in StateValuesOperator()
753 SparseInputMask::Dense()) {} // parameter in StateValuesOperator()
1196 SparseInputMask bitmask) { in StateValues()
1214 return new (zone()) Operator1<SparseInputMask>( // -- in StateValues()
1222 const ZoneVector<MachineType>* types, SparseInputMask bitmask) { in TypedStateValues()