Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Basic/
H A DBuiltins.cpp217 StringRef RequiredFeatures, const llvm::StringMap<bool> &TargetFetureMap) { in evaluateRequiredTargetFeatures() argument
219 if (RequiredFeatures.empty()) in evaluateRequiredTargetFeatures()
221 assert(!RequiredFeatures.contains(' ') && "Space in feature list"); in evaluateRequiredTargetFeatures()
224 return TF.hasRequiredFeatures(RequiredFeatures); in evaluateRequiredTargetFeatures()
/llvm-project-15.0.7/clang/utils/TableGen/
H A DRISCVVEmitter.cpp495 std::vector<StringRef> RequiredFeatures = in createRVVIntrinsics() local
535 ManualCodegen, *Types, IntrinsicTypes, RequiredFeatures, NF)); in createRVVIntrinsics()
545 *MaskTypes, IntrinsicTypes, RequiredFeatures, NF)); in createRVVIntrinsics()
576 for (auto RequiredFeature : RequiredFeatures) { in createRVVIntrinsics()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp528 SmallVector<const SubtargetFeatureInfo *, 4> RequiredFeatures; member
562 RequiredFeatures(RHS.RequiredFeatures), in MatchableInfo()
637 if (RequiredFeatures.size() != RHS.RequiredFeatures.size()) in operator <()
638 return RequiredFeatures.size() > RHS.RequiredFeatures.size(); in operator <()
953 RequiredFeatures.push_back(Feature); in initialize()
2908 if (II.RequiredFeatures.empty()) in emitCustomOperandParsing()
2912 OS << '_' << II.RequiredFeatures[i]->TheDef->getName(); in emitCustomOperandParsing()
3404 if (MI->RequiredFeatures.empty()) in run()
3407 for (unsigned I = 0, E = MI->RequiredFeatures.size(); I != E; ++I) in run()
3517 if (MI->RequiredFeatures.empty()) in run()
[all …]
H A DGlobalISelEmitter.cpp866 std::vector<Record *> RequiredFeatures; member in __anoncee47b830111::RuleMatcher
3266 RequiredFeatures.push_back(Feature); in addRequiredFeature()
3270 return RequiredFeatures; in getRequiredFeatures()
3385 if (!RequiredFeatures.empty()) { in emit()
3387 << MatchTable::NamedValue(getNameForFeatureBitset(RequiredFeatures)) in emit()
/llvm-project-15.0.7/clang/include/clang/Support/
H A DRISCVVIntrinsicUtils.h313 const std::vector<llvm::StringRef> &RequiredFeatures,
/llvm-project-15.0.7/clang/lib/Support/
H A DRISCVVIntrinsicUtils.cpp854 const std::vector<StringRef> &RequiredFeatures, unsigned NF) in RVVIntrinsic() argument
/llvm-project-15.0.7/clang/include/clang/Basic/
H A Driscv_vector.td227 list<string> RequiredFeatures = [];
693 RequiredFeatures = ["RV64"] in {
792 RequiredFeatures = ["RV64"] in {
1732 let RequiredFeatures = ["FullMultiply"] in {
1831 let RequiredFeatures = ["FullMultiply"] in {