Searched refs:Feature (Results 26 - 50 of 76) sorted by relevance

1234

/freebsd-13-stable/contrib/llvm-project/clang/lib/Basic/Targets/
H A DLanai.h71 bool hasFeature(StringRef Feature) const override;
H A DHexagon.h96 bool hasFeature(StringRef Feature) const override;
H A DARM.h129 bool isValidFeatureName(StringRef Feature) const override {
132 return Feature != "soft-float-abi";
138 bool hasFeature(StringRef Feature) const override;
H A DNVPTX.h76 bool hasFeature(StringRef Feature) const override;
H A DRISCV.h82 bool hasFeature(StringRef Feature) const override;
H A DMips.cpp213 bool MipsTargetInfo::hasFeature(StringRef Feature) const {
214 return llvm::StringSwitch<bool>(Feature)
H A DSparc.cpp54 bool SparcTargetInfo::hasFeature(StringRef Feature) const {
55 return llvm::StringSwitch<bool>(Feature)
H A DWebAssembly.h79 bool hasFeature(StringRef Feature) const final;
H A DAArch64.h88 bool hasFeature(StringRef Feature) const override;
H A DPPC.h187 bool hasFeature(StringRef Feature) const override;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DX86TargetParser.h141 /// by the provided \p Feature.
142 void getImpliedFeatures(StringRef Feature, bool Enabled,
H A DARMTargetParser.h77 const char *Feature; member in struct:llvm::ARM::ExtName
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSubtargetInfo.h89 FeatureBitset FeatureBits; // Feature bits for current CPU + FS
112 bool hasFeature(unsigned Feature) const {
113 return FeatureBits[Feature];
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DARMTargetParser.cpp413 if ((Extensions & AE.ID) == AE.ID && AE.Feature)
414 Features.push_back(AE.Feature);
457 if (AE.Feature && ArchExt == AE.getName())
458 return StringRef(Negated ? AE.NegFeature : AE.Feature);
509 if ((AE.ID & ID) == AE.ID && AE.Feature)
510 Features.push_back(AE.Feature);
H A DAArch64TargetParser.cpp158 if (AE.Feature && ArchExt == AE.getName())
159 return StringRef(AE.Feature);
H A DX86TargetParser.cpp120 static constexpr FeatureBitset Feature##ENUM = {X86::FEATURE_##ENUM};
595 StringRef Feature, bool Enabled,
598 FeatureInfos, [&](const FeatureInfo &FI) { return FI.Name == Feature; });
/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DAArch64.cpp62 for (StringRef Feature : Split) {
63 StringRef FeatureName = llvm::AArch64::getArchExtFeature(Feature);
66 else if (Feature == "neon" || Feature == "noneon")
73 if ((ArchKind == llvm::AArch64::ArchKind::ARMV8_6A) && Feature == "sve")
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerMerge.cpp238 TPC.CollectFeatures([&](size_t Feature) {
239 if (AllFeatures.insert(Feature).second)
240 UniqFeatures.insert(Feature);
H A DFuzzerLoop.cpp476 TPC.CollectFeatures([&](size_t Feature) {
477 if (Corpus.AddFeature(Feature, Size, Options.Shrink))
478 UniqFeatureSetTmp.push_back(Feature);
480 Corpus.UpdateFeatureFrequency(II, Feature);
483 II->UniqFeatureSet.end(), Feature))
H A DFuzzerDriver.cpp518 TPC.CollectFeatures([&](size_t Feature) {
519 InitialFeatures.push_back(Feature);
544 TPC.CollectFeatures([&](size_t Feature) {
545 ModifiedFeatures.push_back(Feature);
H A DFuzzerCorpus.h229 for (uint32_t Feature: FeatureSet)
230 Printf("%u,", Feature);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAsmPrinter.cpp238 auto EmitFeature = [&](std::string Feature) {
239 std::string MDKey = (StringRef("wasm-feature-") + Feature).str();
246 Entry.Name = Feature;
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeEmitterGen.cpp336 for (const auto &Feature : FeatureBitset)
337 Name += ("_" + Feature->getName()).str();
578 << "// Feature bitsets.\n"
593 for (const auto &Feature : FeatureBitset) {
594 const auto &I = SubtargetFeatures.find(Feature);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Lex/
H A DPPMacroExpansion.cpp1109 static bool HasFeature(const Preprocessor &PP, StringRef Feature) {
1113 if (Feature.startswith("__") && Feature.endswith("__") && Feature.size() >= 4)
1114 Feature = Feature.substr(2, Feature.size() - 4);
1117 return llvm::StringSwitch<bool>(Feature)
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DTargetInfo.h1171 virtual bool isValidFeatureName(StringRef Feature) const {
1209 virtual bool hasFeature(StringRef Feature) const {

Completed in 242 milliseconds

1234