Searched refs:RequiredFeatures (Results 1 – 12 of 12) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | riscv_vector.td | 103 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 D | riscv_vector_common.td | 237 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 D | riscv_andes_vector.td | 23 let RequiredFeatures = ["xandesvbfhcvt"], 91 let RequiredFeatures = ["xandesvsintload"] in { 108 let RequiredFeatures = ["xandesvpackfph"], 164 let RequiredFeatures = ["xandesvdot"],
|
| H A D | riscv_sifive_vector.td | 52 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 D | Builtins.cpp | 331 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 D | AsmMatcherEmitter.cpp | 536 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 D | SemaARM.cpp | 593 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 D | SemaRISCV.cpp | 564 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 D | RISCVVEmitter.cpp | 647 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 D | SparcAsmParser.cpp | 660 const FeatureBitset &RequiredFeatures = in mnemonicIsValid() local 662 if ((getAvailableFeatures() & RequiredFeatures) == RequiredFeatures) in mnemonicIsValid()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
| H A D | GlobalISelMatchTable.h | 522 std::vector<const Record *> RequiredFeatures; variable 558 RequiredFeatures.push_back(Feature); in addRequiredFeature() 561 return RequiredFeatures; in getRequiredFeatures()
|
| H A D | GlobalISelMatchTable.cpp | 963 if (!RequiredFeatures.empty() || HwModeIdx >= 0) { in emit() 966 2, getNameForFeatureBitset(RequiredFeatures, HwModeIdx)) in emit()
|