Home
last modified time | relevance | path

Searched refs:RequiredFeatures (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A Driscv_vector.td120 RequiredFeatures = !if(!eq(type, "x"), ["Zvfhmin"],
132 RequiredFeatures = !if(!eq(type, "x"), ["Zvfhmin", "RV64"],
227 RequiredFeatures = !if(!eq(type, "x"), ["Zvfhmin"],
239 RequiredFeatures = !if(!eq(type, "x"), ["Zvfhmin", "RV64"],
365 let RequiredFeatures = ["Zvfbfmin"] in
692 let Name = "vle16_v", RequiredFeatures = ["Zvfhmin"] in
694 let Name = "vle16_v", RequiredFeatures = ["Zvfbfmin"] in
702 let Name = "vse16_v", RequiredFeatures = ["Zvfhmin"] in
704 let Name = "vse16_v", RequiredFeatures = ["Zvfbfmin"] in
712 let Name = "vlse16_v", RequiredFeatures = ["Zvfhmin"] in
[all …]
H A Driscv_sifive_vector.td52 let RequiredFeatures = !if(!and(UseGPR, !eq(r, "l")),
129 let RequiredFeatures = ["Xsfvqmaccdod"] in {
137 let RequiredFeatures = ["Xsfvqmaccqoq"] in {
145 let RequiredFeatures = ["Xsfvfwmaccqqq"] in
148 let UnMaskedPolicyScheme = HasPassthruOperand, RequiredFeatures = ["Xsfvfnrclipxfqf"] in {
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DBuiltins.cpp247 StringRef RequiredFeatures, const llvm::StringMap<bool> &TargetFetureMap) { in evaluateRequiredTargetFeatures() argument
249 if (RequiredFeatures.empty()) in evaluateRequiredTargetFeatures()
251 assert(!RequiredFeatures.contains(' ') && "Space in feature list"); in evaluateRequiredTargetFeatures()
254 return TF.hasRequiredFeatures(RequiredFeatures); in evaluateRequiredTargetFeatures()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp536 SmallVector<const SubtargetFeatureInfo *, 4> RequiredFeatures; member
569 AsmOperands(RHS.AsmOperands), RequiredFeatures(RHS.RequiredFeatures), in MatchableInfo()
662 if (RequiredFeatures.size() != RHS.RequiredFeatures.size()) in shouldBeMatchedBefore()
663 return RequiredFeatures.size() > RHS.RequiredFeatures.size(); in shouldBeMatchedBefore()
970 RequiredFeatures.push_back(Feature); in initialize()
2942 if (II.RequiredFeatures.empty()) in emitCustomOperandParsing()
2945 for (unsigned i = 0, e = II.RequiredFeatures.size(); i != e; ++i) in emitCustomOperandParsing()
2946 OS << '_' << II.RequiredFeatures[i]->TheDef->getName(); in emitCustomOperandParsing()
3454 if (MI->RequiredFeatures.empty()) in run()
3457 for (unsigned I = 0, E = MI->RequiredFeatures.size(); I != E; ++I) in run()
[all …]
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DRISCVVEmitter.cpp526 std::vector<StringRef> RequiredFeatures = in createRVVIntrinsics() local
652 for (auto RequiredFeature : RequiredFeatures) { in createRVVIntrinsics()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DGlobalISelMatchTable.cpp869 RequiredFeatures.push_back(Feature); in addRequiredFeature()
873 return RequiredFeatures; in getRequiredFeatures()
970 if (!RequiredFeatures.empty() || HwModeIdx >= 0) { in emit()
973 2, getNameForFeatureBitset(RequiredFeatures, HwModeIdx)) in emit()
H A DGlobalISelMatchTable.h519 std::vector<Record *> RequiredFeatures; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp638 const FeatureBitset &RequiredFeatures = in mnemonicIsValid() local
640 if ((getAvailableFeatures() & RequiredFeatures) == RequiredFeatures) in mnemonicIsValid()