Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Basic/
H A DBuiltins.cpp244 StringRef RequiredFeatures, const llvm::StringMap<bool> &TargetFetureMap) { in evaluateRequiredTargetFeatures() argument
246 if (RequiredFeatures.empty()) in evaluateRequiredTargetFeatures()
248 assert(!RequiredFeatures.contains(' ') && "Space in feature list"); in evaluateRequiredTargetFeatures()
251 return TF.hasRequiredFeatures(RequiredFeatures); in evaluateRequiredTargetFeatures()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A Driscv_sifive_vector.td51 let RequiredFeatures = !if(!and(UseGPR, !eq(r, "l")),
59 let RequiredFeatures = !if(!and(UseGPR, !eq(r, "l")),
140 let RequiredFeatures = ["Xsfvqmaccdod"] in {
148 let RequiredFeatures = ["Xsfvqmaccqoq"] in {
156 let RequiredFeatures = ["Xsfvfwmaccqqq"] in
159 let UnMaskedPolicyScheme = HasPassthruOperand, RequiredFeatures = ["Xsfvfnrclipxfqf"] in {
H A Driscv_vector.td684 let Name = "vle16_v", RequiredFeatures = ["Zvfhmin"] in
692 let Name = "vse16_v", RequiredFeatures = ["Zvfhmin"] in
1348 let RequiredFeatures = ["Zvfhmin"] in
1844 let RequiredFeatures = ["Zvfhmin"] in
1872 let RequiredFeatures = ["Zvfhmin"] in
1969 let RequiredFeatures = ["Zvfhmin"] in
2014 let RequiredFeatures = ["Zvfhmin"] in
2274 let RequiredFeatures = ["Zvfhmin"] in {
2541 let RequiredFeatures = ["Zvkb", "Experimental"] in {
2550 let RequiredFeatures = ["Zvbb", "Experimental"] in {
[all …]
H A Driscv_vector_common.td237 list<string> RequiredFeatures = [];
/freebsd-14.2/contrib/llvm-project/clang/utils/TableGen/
H A DRISCVVEmitter.cpp528 std::vector<StringRef> RequiredFeatures = in createRVVIntrinsics() local
581 ManualCodegen, *Types, IntrinsicTypes, RequiredFeatures, NF, in createRVVIntrinsics()
596 ManualCodegen, *PolicyTypes, IntrinsicTypes, RequiredFeatures, in createRVVIntrinsics()
608 IntrinsicTypes, RequiredFeatures, NF, DefaultPolicy, in createRVVIntrinsics()
623 ManualCodegen, *PolicyTypes, IntrinsicTypes, RequiredFeatures, NF, in createRVVIntrinsics()
655 for (auto RequiredFeature : RequiredFeatures) { in createRVVIntrinsics()
/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp529 SmallVector<const SubtargetFeatureInfo *, 4> RequiredFeatures; member
563 RequiredFeatures(RHS.RequiredFeatures), in MatchableInfo()
650 if (RequiredFeatures.size() != RHS.RequiredFeatures.size()) in operator <()
651 return RequiredFeatures.size() > RHS.RequiredFeatures.size(); in operator <()
957 RequiredFeatures.push_back(Feature); in initialize()
2918 if (II.RequiredFeatures.empty()) in emitCustomOperandParsing()
2922 OS << '_' << II.RequiredFeatures[i]->TheDef->getName(); in emitCustomOperandParsing()
3416 if (MI->RequiredFeatures.empty()) in run()
3419 for (unsigned I = 0, E = MI->RequiredFeatures.size(); I != E; ++I) in run()
3529 if (MI->RequiredFeatures.empty()) in run()
[all …]
H A DGlobalISelMatchTable.cpp846 RequiredFeatures.push_back(Feature); in addRequiredFeature()
850 return RequiredFeatures; in getRequiredFeatures()
947 if (!RequiredFeatures.empty() || HwModeIdx >= 0) { in emit()
950 2, getNameForFeatureBitset(RequiredFeatures, HwModeIdx)) in emit()
H A DGlobalISelMatchTable.h515 std::vector<Record *> RequiredFeatures; variable
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Support/
H A DRISCVVIntrinsicUtils.h412 const std::vector<llvm::StringRef> &RequiredFeatures,
/freebsd-14.2/contrib/llvm-project/clang/lib/Support/
H A DRISCVVIntrinsicUtils.cpp981 const std::vector<StringRef> &RequiredFeatures, unsigned NF, in RVVIntrinsic() argument