Home
last modified time | relevance | path

Searched refs:IntegerSet (Results 1 – 25 of 39) sorted by relevance

12

/external/llvm-project/mlir/include/mlir/IR/
DIntegerSet.h42 class IntegerSet {
46 constexpr IntegerSet() : set(nullptr) {} in IntegerSet() function
47 explicit IntegerSet(ImplType *set) : set(set) {} in IntegerSet() function
49 static IntegerSet get(unsigned dimCount, unsigned symbolCount,
54 static IntegerSet getEmptySet(unsigned numDims, unsigned numSymbols, in getEmptySet()
69 IntegerSet replaceDimsAndSymbols(ArrayRef<AffineExpr> dimReplacements,
75 bool operator==(IntegerSet other) const { return set == other.set; }
105 friend ::llvm::hash_code hash_value(IntegerSet arg);
114 inline ::llvm::hash_code hash_value(IntegerSet arg) { in hash_value()
122 template <> struct DenseMapInfo<mlir::IntegerSet> {
[all …]
DDialectImplementation.h304 virtual ParseResult printIntegerSet(IntegerSet &set) = 0;
DBuiltinAttributes.h20 class IntegerSet; variable
275 using ValueType = IntegerSet;
277 static IntegerSetAttr get(IntegerSet value);
279 IntegerSet getValue() const;
/external/llvm-project/mlir/lib/IR/
DIntegerSet.cpp15 unsigned IntegerSet::getNumDims() const { return set->dimCount; } in getNumDims()
16 unsigned IntegerSet::getNumSymbols() const { return set->symbolCount; } in getNumSymbols()
17 unsigned IntegerSet::getNumInputs() const { in getNumInputs()
21 unsigned IntegerSet::getNumConstraints() const { in getNumConstraints()
25 unsigned IntegerSet::getNumEqualities() const { in getNumEqualities()
33 unsigned IntegerSet::getNumInequalities() const { in getNumInequalities()
37 bool IntegerSet::isEmptyIntegerSet() const { in isEmptyIntegerSet()
44 ArrayRef<AffineExpr> IntegerSet::getConstraints() const { in getConstraints()
48 AffineExpr IntegerSet::getConstraint(unsigned idx) const { in getConstraint()
54 ArrayRef<bool> IntegerSet::getEqFlags() const { return set->eqFlags; } in getEqFlags()
[all …]
DMLIRContext.cpp176 struct IntegerSetKeyInfo : DenseMapInfo<IntegerSet> {
181 using DenseMapInfo<IntegerSet>::isEqual;
183 static unsigned getHashValue(const IntegerSet &key) { in getHashValue()
195 static bool isEqual(const KeyTy &lhs, IntegerSet rhs) { in isEqual()
288 using IntegerSets = DenseSet<IntegerSet, IntegerSetKeyInfo>;
900 IntegerSet IntegerSet::get(unsigned dimCount, unsigned symbolCount, in get()
920 return IntegerSet(res); in get()
925 if (constraints.size() < IntegerSet::kUniquingThreshold) { in get()
DCMakeLists.txt16 IntegerSet.cpp
DAttributeDetail.h224 using KeyTy = IntegerSet;
226 IntegerSetAttributeStorage(IntegerSet value) : value(value) {} in IntegerSetAttributeStorage()
238 IntegerSet value;
/external/sfntly/cpp/src/sample/subtly/
Dfont_assembler.h41 FontAssembler(FontInfo* font_info, sfntly::IntegerSet* table_blacklist);
48 sfntly::IntegerSet* table_blacklist() const { return table_blacklist_; } in table_blacklist()
49 void set_table_blacklist(sfntly::IntegerSet* table_blacklist) { in set_table_blacklist()
63 sfntly::IntegerSet* table_blacklist_;
Dsubsetter.cc58 IntegerSet* table_blacklist = new IntegerSet; in Subset()
Dcharacter_predicate.h50 explicit AcceptSet(sfntly::IntegerSet* characters);
55 sfntly::IntegerSet* characters_;
Dcharacter_predicate.cc36 AcceptSet::AcceptSet(IntegerSet* characters) in AcceptSet()
Dfont_info.cc198 IntegerSet* unresolved_glyph_ids = new IntegerSet; in ResolveCompositeGlyphs()
Dfont_assembler.cc39 IntegerSet* table_blacklist) in FontAssembler()
/external/sfntly/cpp/src/sample/chromium/
Dsubsetter_impl.cc205 IntegerSet* glyph_id_processed) { in ResolveCompositeGlyphs()
212 IntegerSet glyph_id_remaining; in ResolveCompositeGlyphs()
221 IntegerSet comp_glyph_id; in ResolveCompositeGlyphs()
222 for (IntegerSet::iterator i = glyph_id_remaining.begin(), in ResolveCompositeGlyphs()
268 const IntegerSet& glyph_ids) { in SetupGlyfBuilders()
290 for (IntegerSet::const_iterator i = glyph_ids.begin(), e = glyph_ids.end(); in SetupGlyfBuilders()
328 const IntegerSet& glyph_ids) { in HasOverlap()
335 IntegerSet::const_iterator left = glyph_ids.lower_bound(range_begin); in HasOverlap()
336 IntegerSet::const_iterator right = glyph_ids.lower_bound(range_end); in HasOverlap()
343 const IntegerSet& glyph_ids) { in InitializeBitmapBuilder()
[all …]
Dsubsetter_impl.h68 CALLER_ATTACH Font* Subset(const IntegerSet& glyph_ids,
/external/llvm-project/mlir/lib/Parser/
DAffineParser.cpp54 ParseResult parseAffineMapOrIntegerSetInline(AffineMap &map, IntegerSet &set);
55 IntegerSet parseIntegerSetConstraints(unsigned numDims, unsigned numSymbols);
514 IntegerSet &set) { in parseAffineMapOrIntegerSetInline()
656 IntegerSet AffineParser::parseIntegerSetConstraints(unsigned numDims, in parseIntegerSetConstraints()
660 return IntegerSet(); in parseIntegerSetConstraints()
677 return IntegerSet(); in parseIntegerSetConstraints()
683 return IntegerSet::get(numDims, numSymbols, zero, true); in parseIntegerSetConstraints()
687 return IntegerSet::get(numDims, numSymbols, constraints, isEqs); in parseIntegerSetConstraints()
696 IntegerSet &set) { in parseAffineMapOrIntegerSetReference()
701 IntegerSet set; in parseAffineMapReference()
[all …]
DParser.h252 IntegerSet &set);
254 ParseResult parseIntegerSetReference(IntegerSet &set);
/external/llvm-project/mlir/lib/Dialect/Affine/Transforms/
DSimplifyAffineStructures.cpp60 IntegerSet simplify(IntegerSet set) { return simplifyIntegerSet(set); } in simplify()
/external/llvm-project/mlir/include/mlir/Analysis/
DAffineStructures.h27 class IntegerSet; variable
113 explicit FlatAffineConstraints(IntegerSet set);
118 IntegerSet set);
260 IntegerSet getAsIntegerSet(MLIRContext *context) const;
697 getFlattenedAffineExprs(IntegerSet set,
DUtils.h315 IntegerSet simplifyIntegerSet(IntegerSet set);
/external/sfntly/cpp/src/sfntly/port/
Dtype.h36 typedef std::set<int32_t> IntegerSet; typedef
/external/sfntly/cpp/src/sample/subsetter/
Dsubset_util.cc76 IntegerSet remove_tables; in Subset()
/external/sfntly/cpp/src/test/
Dotf_basic_editing_test.cc52 IntegerSet builder_tags; in TestOTFBasicEditing()
/external/llvm-project/mlir/lib/Dialect/Affine/IR/
DAffineOps.cpp782 static_assert(llvm::is_one_of<MapOrSet, AffineMap, IntegerSet>::value, in canonicalizeMapOrSetAndOperands()
861 void mlir::canonicalizeSetAndOperands(IntegerSet *set, in canonicalizeSetAndOperands()
863 canonicalizeMapOrSetAndOperands<IntegerSet>(set, operands); in canonicalizeSetAndOperands()
1911 IntegerSet condition = conditionAttr.getValue(); in verify()
2001 IntegerSet AffineIfOp::getIntegerSet() { in getIntegerSet()
2006 void AffineIfOp::setIntegerSet(IntegerSet newSet) { in setIntegerSet()
2010 void AffineIfOp::setConditional(IntegerSet set, ValueRange operands) { in setConditional()
2016 TypeRange resultTypes, IntegerSet set, ValueRange args, in build()
2037 IntegerSet set, ValueRange args, bool withElseRegion) { in build()
/external/llvm-project/mlir/lib/Analysis/
DUtils.cpp1089 IntegerSet mlir::simplifyIntegerSet(IntegerSet set) { in simplifyIntegerSet()
1092 return IntegerSet::getEmptySet(set.getNumDims(), set.getNumSymbols(), in simplifyIntegerSet()

12