Searched refs:FeatureBitsets (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
| H A D | GlobalISelMatchTableExecutorEmitter.cpp | 52 std::vector<std::pair<std::vector<const 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(llvm::unique(FeatureBitsets), FeatureBitsets.end()); in emitSubtargetFeatureBitsetImpl() 77 for (const auto &FeatureBitset : FeatureBitsets) { in emitSubtargetFeatureBitsetImpl() 87 for (const auto &FeatureBitset : FeatureBitsets) { in emitSubtargetFeatureBitsetImpl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | GIMatchTableExecutor.h | 659 const PredicateBitset *FeatureBitsets, in ExecInfoTy() 662 : TypeObjects(TypeObjects), FeatureBitsets(FeatureBitsets), in ExecInfoTy() 670 const PredicateBitset *FeatureBitsets; member
|
| H A D | GIMatchTableExecutorImpl.h | 204 if ((AvailableFeatures & ExecInfo.FeatureBitsets[ExpectedBitsetID]) != in executeMatchTable() 205 ExecInfo.FeatureBitsets[ExpectedBitsetID]) { in executeMatchTable()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | InstrInfoEmitter.cpp | 647 std::vector<std::vector<const Record *>> FeatureBitsets; in emitFeatureVerifier() local 649 FeatureBitsets.emplace_back(); in emitFeatureVerifier() 654 FeatureBitsets.back().push_back(I->second.TheDef); in emitFeatureVerifier() 658 llvm::sort(FeatureBitsets, [&](ArrayRef<const Record *> A, in emitFeatureVerifier() 672 FeatureBitsets.erase(llvm::unique(FeatureBitsets), FeatureBitsets.end()); in emitFeatureVerifier() 674 << " enum : " << getMinimalTypeForRange(FeatureBitsets.size()) << " {\n" in emitFeatureVerifier() 676 for (const auto &FeatureBitset : FeatureBitsets) { in emitFeatureVerifier() 684 for (const auto &FeatureBitset : FeatureBitsets) { in emitFeatureVerifier() 696 << " static constexpr " << getMinimalTypeForRange(FeatureBitsets.size()) in emitFeatureVerifier()
|
| H A D | AsmMatcherEmitter.cpp | 3462 std::vector<std::vector<const Record *>> FeatureBitsets; in run() local 3466 FeatureBitsets.emplace_back(); in run() 3468 FeatureBitsets.back().push_back(F->TheDef); in run() 3471 llvm::sort(FeatureBitsets, in run() 3481 FeatureBitsets.erase(llvm::unique(FeatureBitsets), FeatureBitsets.end()); in run() 3483 << "enum : " << getMinimalTypeForRange(FeatureBitsets.size()) << " {\n" in run() 3485 for (const auto &FeatureBitset : FeatureBitsets) { in run() 3493 for (const auto &FeatureBitset : FeatureBitsets) { in run() 3521 OS << " " << getMinimalTypeForRange(FeatureBitsets.size()) in run() 4119 MaxMnemonicIndex, FeatureBitsets.size(), in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/ |
| H A D | SparcAsmParser.cpp | 661 FeatureBitsets[it->RequiredFeaturesIdx]; in mnemonicIsValid()
|