Searched refs:FeatureBitsets (Results 1 – 5 of 5) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | GlobalISelMatchTableExecutorEmitter.cpp | 52 std::vector<std::pair<std::vector<Record *>, int>> FeatureBitsets; in emitSubtargetFeatureBitsetImpl() local 53 FeatureBitsets.reserve(Rules.size()); in emitSubtargetFeatureBitsetImpl() 55 FeatureBitsets.emplace_back(Rule.getRequiredFeatures(), in emitSubtargetFeatureBitsetImpl() 57 llvm::sort(FeatureBitsets, in emitSubtargetFeatureBitsetImpl() 73 FeatureBitsets.erase( in emitSubtargetFeatureBitsetImpl() 74 std::unique(FeatureBitsets.begin(), FeatureBitsets.end()), in emitSubtargetFeatureBitsetImpl() 75 FeatureBitsets.end()); in emitSubtargetFeatureBitsetImpl() 79 for (const auto &FeatureBitset : FeatureBitsets) { in emitSubtargetFeatureBitsetImpl() 89 for (const auto &FeatureBitset : FeatureBitsets) { in emitSubtargetFeatureBitsetImpl()
|
| H A D | InstrInfoEmitter.cpp | 755 std::vector<std::vector<Record *>> FeatureBitsets; in emitFeatureVerifier() local 757 FeatureBitsets.emplace_back(); in emitFeatureVerifier() 761 FeatureBitsets.back().push_back(I->second.TheDef); in emitFeatureVerifier() 765 llvm::sort(FeatureBitsets, [&](const std::vector<Record *> &A, in emitFeatureVerifier() 779 FeatureBitsets.erase( in emitFeatureVerifier() 780 std::unique(FeatureBitsets.begin(), FeatureBitsets.end()), in emitFeatureVerifier() 781 FeatureBitsets.end()); in emitFeatureVerifier() 783 << " enum : " << getMinimalTypeForRange(FeatureBitsets.size()) << " {\n" in emitFeatureVerifier() 785 for (const auto &FeatureBitset : FeatureBitsets) { in emitFeatureVerifier() 793 for (const auto &FeatureBitset : FeatureBitsets) { in emitFeatureVerifier() [all …]
|
| H A D | AsmMatcherEmitter.cpp | 3414 std::vector<std::vector<Record *>> FeatureBitsets; in run() local 3418 FeatureBitsets.emplace_back(); in run() 3420 FeatureBitsets.back().push_back(MI->RequiredFeatures[I]->TheDef); in run() 3423 llvm::sort(FeatureBitsets, [&](const std::vector<Record *> &A, in run() 3437 FeatureBitsets.erase( in run() 3438 std::unique(FeatureBitsets.begin(), FeatureBitsets.end()), in run() 3439 FeatureBitsets.end()); in run() 3443 for (const auto &FeatureBitset : FeatureBitsets) { in run() 3451 for (const auto &FeatureBitset : FeatureBitsets) { in run() 3481 OS << " " << getMinimalTypeForRange(FeatureBitsets.size()) in run() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | GIMatchTableExecutor.h | 611 const PredicateBitset *FeatureBitsets, in ExecInfoTy() 614 : TypeObjects(TypeObjects), FeatureBitsets(FeatureBitsets), in ExecInfoTy() 622 const PredicateBitset *FeatureBitsets; member
|
| H A D | GIMatchTableExecutorImpl.h | 197 if ((AvailableFeatures & ExecInfo.FeatureBitsets[ExpectedBitsetID]) != in executeMatchTable() 198 ExecInfo.FeatureBitsets[ExpectedBitsetID]) { in executeMatchTable()
|