Searched refs:RequiredFeatures (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/clang/lib/Basic/ |
| H A D | Builtins.cpp | 217 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 D | RISCVVEmitter.cpp | 495 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 D | AsmMatcherEmitter.cpp | 528 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 D | GlobalISelEmitter.cpp | 866 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 D | RISCVVIntrinsicUtils.h | 313 const std::vector<llvm::StringRef> &RequiredFeatures,
|
| /llvm-project-15.0.7/clang/lib/Support/ |
| H A D | RISCVVIntrinsicUtils.cpp | 854 const std::vector<StringRef> &RequiredFeatures, unsigned NF) in RVVIntrinsic() argument
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | riscv_vector.td | 227 list<string> RequiredFeatures = []; 693 RequiredFeatures = ["RV64"] in { 792 RequiredFeatures = ["RV64"] in { 1732 let RequiredFeatures = ["FullMultiply"] in { 1831 let RequiredFeatures = ["FullMultiply"] in {
|