Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A Driscv_vector.td103 RequiredFeatures = ["64bit"] in {
178 RequiredFeatures = ["64bit"] in {
1064 let RequiredFeatures = ["zvfh"] in
1080 let RequiredFeatures = ["zvfh"] in
1133 RequiredFeatures = ["zvfbfwma"],
1147 RequiredFeatures = ["zvfbfwma"],
1166 let RequiredFeatures = ["zvfh"] in
1171 let RequiredFeatures = ["zvfh"] in
1176 let RequiredFeatures = ["zvfh"] in
1181 let RequiredFeatures = ["zvfh"] in
[all …]
H A Driscv_vector_common.td237 list<string> RequiredFeatures = [];
469 let RequiredFeatures = ["zvfh"] in
478 let RequiredFeatures = ["zvfh"] in
490 let RequiredFeatures = ["zvfh"] in
499 let RequiredFeatures = ["zvfh"] in
510 let RequiredFeatures = ["zvfh"] in
520 let RequiredFeatures = ["zvfh"] in
529 let RequiredFeatures = ["zvfh"] in
537 let RequiredFeatures = ["zvfh"] in
546 let RequiredFeatures = ["zvfh"] in
[all …]
H A Driscv_andes_vector.td23 let RequiredFeatures = ["xandesvbfhcvt"],
91 let RequiredFeatures = ["xandesvsintload"] in {
108 let RequiredFeatures = ["xandesvpackfph"],
164 let RequiredFeatures = ["xandesvdot"],
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.cpp331 StringRef RequiredFeatures, const llvm::StringMap<bool> &TargetFetureMap) { in evaluateRequiredTargetFeatures() argument
333 if (RequiredFeatures.empty()) in evaluateRequiredTargetFeatures()
335 assert(!RequiredFeatures.contains(' ') && "Space in feature list"); in evaluateRequiredTargetFeatures()
338 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()
971 RequiredFeatures.push_back(Feature); in initialize()
2952 if (II.RequiredFeatures.empty()) in emitCustomOperandParsing()
2955 for (const auto &F : II.RequiredFeatures) in emitCustomOperandParsing()
3464 if (MI->RequiredFeatures.empty()) in run()
3467 for (const auto *F : MI->RequiredFeatures) in run()
3570 if (MI->RequiredFeatures.empty()) in run()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaARM.cpp593 const char *RequiredFeatures = in checkArmStreamingBuiltin() local
595 unsigned PipeIdx = FindTopLevelPipe(RequiredFeatures); in checkArmStreamingBuiltin()
596 assert(PipeIdx != 0 && PipeIdx != strlen(RequiredFeatures) && in checkArmStreamingBuiltin()
598 StringRef NonStreamingBuiltinGuard = StringRef(RequiredFeatures, PipeIdx); in checkArmStreamingBuiltin()
599 StringRef StreamingBuiltinGuard = StringRef(RequiredFeatures + PipeIdx + 1); in checkArmStreamingBuiltin()
H A DSemaRISCV.cpp564 llvm::SmallVector<StringRef> RequiredFeatures; in CheckBuiltinFunctionCall() local
565 FeaturesStr.split(RequiredFeatures, ','); in CheckBuiltinFunctionCall()
566 for (auto RF : RequiredFeatures) in CheckBuiltinFunctionCall()
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DRISCVVEmitter.cpp647 std::vector<StringRef> RequiredFeatures = in createRVVIntrinsics() local
772 join(RequiredFeatures.begin(), RequiredFeatures.end(), ","); in createRVVIntrinsics()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp660 const FeatureBitset &RequiredFeatures = in mnemonicIsValid() local
662 if ((getAvailableFeatures() & RequiredFeatures) == RequiredFeatures) in mnemonicIsValid()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DGlobalISelMatchTable.h522 std::vector<const Record *> RequiredFeatures; variable
558 RequiredFeatures.push_back(Feature); in addRequiredFeature()
561 return RequiredFeatures; in getRequiredFeatures()
H A DGlobalISelMatchTable.cpp963 if (!RequiredFeatures.empty() || HwModeIdx >= 0) { in emit()
966 2, getNameForFeatureBitset(RequiredFeatures, HwModeIdx)) in emit()