Searched refs:FeatureBitsets (Results 1 - 5 of 5) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelector.h441 const PredicateBitset *FeatureBitsets,
445 FeatureBitsets(FeatureBitsets),
453 const PredicateBitset *FeatureBitsets; member in struct:llvm::InstructionSelector::ISelInfoTy
440 ISelInfoTy(const LLT *TypeObjects, size_t NumTypeObjects, const PredicateBitset *FeatureBitsets, const ComplexMatcherMemFn *ComplexPredicates, const CustomRendererFn *CustomRenderers) argument
H A DInstructionSelectorImpl.h149 if ((AvailableFeatures & ISelInfo.FeatureBitsets[ExpectedBitsetID]) !=
150 ISelInfo.FeatureBitsets[ExpectedBitsetID]) {
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeEmitterGen.cpp550 std::vector<std::vector<Record *>> FeatureBitsets; local
552 FeatureBitsets.emplace_back();
556 FeatureBitsets.back().push_back(I->second.TheDef);
560 llvm::sort(FeatureBitsets, [&](const std::vector<Record *> &A,
574 FeatureBitsets.erase(
575 std::unique(FeatureBitsets.begin(), FeatureBitsets.end()),
576 FeatureBitsets.end());
579 << "enum : " << getMinimalTypeForRange(FeatureBitsets.size()) << " {\n"
581 for (const auto &FeatureBitset : FeatureBitsets) {
[all...]
H A DAsmMatcherEmitter.cpp2978 "FeatureBitsets[it->RequiredFeaturesIdx];\n";
3069 "FeatureBitsets[I->RequiredFeaturesIdx];\n";
3336 std::vector<std::vector<Record *>> FeatureBitsets;
3340 FeatureBitsets.emplace_back();
3342 FeatureBitsets.back().push_back(MI->RequiredFeatures[I]->TheDef);
3345 llvm::sort(FeatureBitsets, [&](const std::vector<Record *> &A,
3359 FeatureBitsets.erase(
3360 std::unique(FeatureBitsets.begin(), FeatureBitsets.end()),
3361 FeatureBitsets
[all...]
H A DGlobalISelEmitter.cpp5333 << "ISelInfo(TypeObjects, NumTypeObjects, FeatureBitsets"
5403 std::vector<std::vector<Record *>> FeatureBitsets;
5405 FeatureBitsets.push_back(Rule.getRequiredFeatures());
5406 llvm::sort(FeatureBitsets, [&](const std::vector<Record *> &A,
5420 FeatureBitsets.erase(
5421 std::unique(FeatureBitsets.begin(), FeatureBitsets.end()),
5422 FeatureBitsets.end());
5426 for (const auto &FeatureBitset : FeatureBitsets) {
5432 << "const static PredicateBitset FeatureBitsets[] {\
[all...]

Completed in 91 milliseconds