Home
last modified time | relevance | path

Searched refs:Feature (Results 1 – 25 of 219) sorted by relevance

123456789

/netbsd-src/external/apache2/llvm/dist/libcxx/utils/libcxx/test/
H A Dfeatures.py21 Feature(name='fcoroutines-ts',
26 Feature(name='thread-safety',
30 Feature(name='diagnose-if-support',
34 Feature(name='has-fblocks', when=lambda cfg: hasCompileFlag(cfg, '-fblocks')),
35Feature(name='-fsized-deallocation', when=lambda cfg: hasCompileFlag(cfg, '-fsized-deallo…
36Feature(name='-faligned-allocation', when=lambda cfg: hasCompileFlag(cfg, '-faligned-allo…
37Feature(name='fdelayed-template-parsing', when=lambda cfg: hasCompileFlag(cfg, '-fdelayed-temp…
38Feature(name='libcpp-no-if-constexpr', when=lambda cfg: '__cpp_if_constexpr' not in feature…
39Feature(name='libcpp-no-structured-bindings', when=lambda cfg: '__cpp_structured_bindings' not in …
40Feature(name='libcpp-no-deduction-guides', when=lambda cfg: featureTestMacros(cfg).get('__cpp_d…
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/Targets/
H A DX86.cpp169 for (const auto &Feature : Features) { in handleTargetFeatures() local
170 if (Feature[0] != '+') in handleTargetFeatures()
173 if (Feature == "+aes") { in handleTargetFeatures()
175 } else if (Feature == "+vaes") { in handleTargetFeatures()
177 } else if (Feature == "+pclmul") { in handleTargetFeatures()
179 } else if (Feature == "+vpclmulqdq") { in handleTargetFeatures()
181 } else if (Feature == "+lzcnt") { in handleTargetFeatures()
183 } else if (Feature == "+rdrnd") { in handleTargetFeatures()
185 } else if (Feature == "+fsgsbase") { in handleTargetFeatures()
187 } else if (Feature == "+bmi") { in handleTargetFeatures()
[all …]
H A DWebAssembly.cpp46 bool WebAssemblyTargetInfo::hasFeature(StringRef Feature) const { in hasFeature()
47 return llvm::StringSwitch<bool>(Feature) in hasFeature()
143 for (const auto &Feature : Features) { in handleTargetFeatures() local
144 if (Feature == "+simd128") { in handleTargetFeatures()
148 if (Feature == "-simd128") { in handleTargetFeatures()
152 if (Feature == "+nontrapping-fptoint") { in handleTargetFeatures()
156 if (Feature == "-nontrapping-fptoint") { in handleTargetFeatures()
160 if (Feature == "+sign-ext") { in handleTargetFeatures()
164 if (Feature == "-sign-ext") { in handleTargetFeatures()
168 if (Feature == "+exception-handling") { in handleTargetFeatures()
[all …]
H A DAArch64.cpp427 bool AArch64TargetInfo::hasFeature(StringRef Feature) const { in hasFeature()
428 return Feature == "aarch64" || Feature == "arm64" || Feature == "arm" || in hasFeature()
429 (Feature == "neon" && (FPU & NeonMode)) || in hasFeature()
430 ((Feature == "sve" || Feature == "sve2" || Feature == "sve2-bitperm" || in hasFeature()
431 Feature == "sve2-aes" || Feature == "sve2-sha3" || in hasFeature()
432 Feature == "sve2-sm4" || Feature == "f64mm" || Feature == "f32mm" || in hasFeature()
433 Feature == "i8mm" || Feature == "bf16") && in hasFeature()
467 for (const auto &Feature : Features) { in handleTargetFeatures() local
468 if (Feature == "+neon") in handleTargetFeatures()
470 if (Feature == "+sve") { in handleTargetFeatures()
[all …]
H A DRISCV.cpp253 bool RISCVTargetInfo::hasFeature(StringRef Feature) const { in hasFeature()
255 return llvm::StringSwitch<bool>(Feature) in hasFeature()
287 for (const auto &Feature : Features) { in handleTargetFeatures() local
288 if (Feature == "+m") in handleTargetFeatures()
290 else if (Feature == "+a") in handleTargetFeatures()
292 else if (Feature == "+f") in handleTargetFeatures()
294 else if (Feature == "+d") in handleTargetFeatures()
296 else if (Feature == "+c") in handleTargetFeatures()
298 else if (Feature == "+experimental-b") in handleTargetFeatures()
300 else if (Feature == "+experimental-v") in handleTargetFeatures()
[all …]
H A DARM.cpp391 for (auto Feature : TargetFeatures) in initFeatureMap() local
392 if (Feature[0] == '+') in initFeatureMap()
393 Features[Feature.drop_front(1)] = true; in initFeatureMap()
405 for (const auto &Feature : FeaturesVec) { in initFeatureMap() local
408 if (Feature == "+soft-float-abi") in initFeatureMap()
412 if (Feature == "+arm") in initFeatureMap()
414 else if (Feature == "+thumb") in initFeatureMap()
417 FixedFeature = Feature; in initFeatureMap()
446 for (const auto &Feature : Features) { in handleTargetFeatures() local
447 if (Feature == "+soft-float") { in handleTargetFeatures()
[all …]
H A DMips.h197 bool hasFeature(StringRef Feature) const override;
318 for (const auto &Feature : Features) { in handleTargetFeatures() local
319 if (Feature == "+single-float") in handleTargetFeatures()
321 else if (Feature == "+soft-float") in handleTargetFeatures()
323 else if (Feature == "+mips16") in handleTargetFeatures()
325 else if (Feature == "+micromips") in handleTargetFeatures()
327 else if (Feature == "+dsp") in handleTargetFeatures()
329 else if (Feature == "+dspr2") in handleTargetFeatures()
331 else if (Feature == "+msa") in handleTargetFeatures()
333 else if (Feature == "+nomadd4") in handleTargetFeatures()
[all …]
H A DPPC.cpp34 for (const auto &Feature : Features) { in handleTargetFeatures() local
35 if (Feature == "+altivec") { in handleTargetFeatures()
37 } else if (Feature == "+vsx") { in handleTargetFeatures()
39 } else if (Feature == "+bpermd") { in handleTargetFeatures()
41 } else if (Feature == "+extdiv") { in handleTargetFeatures()
43 } else if (Feature == "+power8-vector") { in handleTargetFeatures()
45 } else if (Feature == "+crypto") { in handleTargetFeatures()
47 } else if (Feature == "+direct-move") { in handleTargetFeatures()
49 } else if (Feature == "+htm") { in handleTargetFeatures()
51 } else if (Feature == "+float128") { in handleTargetFeatures()
[all …]
H A DSystemZ.h119 for (const auto &Feature : Features) { in handleTargetFeatures() local
120 if (Feature == "+transactional-execution") in handleTargetFeatures()
122 else if (Feature == "+vector") in handleTargetFeatures()
124 else if (Feature == "+soft-float") in handleTargetFeatures()
138 bool hasFeature(StringRef Feature) const override;
H A DBPF.h51 bool hasFeature(StringRef Feature) const override { in hasFeature() argument
52 return Feature == "bpf" || Feature == "alu32" || Feature == "dwarfris"; in hasFeature()
H A DNVPTX.cpp44 for (const StringRef Feature : Opts.FeaturesAsWritten) { in NVPTXTargetInfo() local
45 if (!Feature.startswith("+ptx")) in NVPTXTargetInfo()
47 PTXVersion = llvm::StringSwitch<unsigned>(Feature) in NVPTXTargetInfo()
171 bool NVPTXTargetInfo::hasFeature(StringRef Feature) const { in hasFeature()
172 return llvm::StringSwitch<bool>(Feature) in hasFeature()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DMCSubtargetInfo.cpp58 static void ApplyFeatureFlag(FeatureBitset &Bits, StringRef Feature, in ApplyFeatureFlag() argument
60 assert(SubtargetFeatures::hasFlag(Feature) && in ApplyFeatureFlag()
65 Find(SubtargetFeatures::StripFlag(Feature), FeatureTable); in ApplyFeatureFlag()
69 if (SubtargetFeatures::isEnabled(Feature)) { in ApplyFeatureFlag()
81 errs() << "'" << Feature << "' is not a recognized feature for this target" in ApplyFeatureFlag()
118 for (auto &Feature : FeatTable) in Help() local
119 errs() << format(" %-*s - %s.\n", MaxFeatLen, Feature.Key, Feature.Desc); in Help()
195 for (const std::string &Feature : Features.getFeatures()) { in getFeatures() local
197 if (Feature == "+help") in getFeatures()
199 else if (Feature == "+cpuhelp") in getFeatures()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DSubtargetFeature.h208 static bool hasFlag(StringRef Feature) { in hasFlag() argument
209 assert(!Feature.empty() && "Empty string"); in hasFlag()
211 char Ch = Feature[0]; in hasFlag()
217 static StringRef StripFlag(StringRef Feature) { in StripFlag() argument
218 return hasFlag(Feature) ? Feature.substr(1) : Feature; in StripFlag()
222 static inline bool isEnabled(StringRef Feature) { in isEnabled() argument
223 assert(!Feature.empty() && "Empty string"); in isEnabled()
225 char Ch = Feature[0]; in isEnabled()
/netbsd-src/external/ibm-public/postfix/dist/
H A DRELEASE_NOTES-2.280 [Feature 20040919] The upgrade procedure adds the discard service
83 [Feature 20040720] The upgrade procedure adds the scache (shared
89 [Feature 20050111] Postfix version 2.2 IP version 6 support based
119 [Feature 20041210] Postfix version 2.2 TLS support, based on the
149 [Feature 20050209] The Postfix SMTP server policy delegation protocol
154 [Feature 20050208] New "check_ccert_maps maptype:mapname" feature
161 [Feature 20040720] SMTP client-side connection caching. Instead of
171 [Feature 20040729] Opportunistic SMTP connection caching. When a
177 [Feature 20040723] Per-destination SMTP connection caching. This
183 [Feature 20040721] The scache(8) connection cache manager logs cache
[all …]
H A DRELEASE_NOTES-3.230 [Feature 20170128] Postfix 3.2 fixes the handling of address
40 [Feature 20161008] "PASS" and "STRIP" actions in header/body_checks.
48 [Feature 20160330] The collate.pl script by Viktor Dukhovni for
56 [Feature 20160527] Postfix 3.2 cidr tables support if/endif and
68 [Feature 20161217] Stored-procedure support for MySQL databases.
71 [Feature 20170128] The postmap command, and the inline: and texthash:
81 [Feature 20160611] The Postfix SMTP server local IP address and
87 [Feature 20161024] smtpd_milter_maps support for per-client Milter
95 [Feature 20160611] The Postfix SMTP server local IP address and
122 [Feature 20160625] The Postfix SMTP server now passes remote client
[all …]
H A DRELEASE_NOTES-2.620 [Feature 20090121] Support for managing multiple Postfix instances.
52 [Feature 20090428] The following improvements have been made to the
100 [Feature 20080212] check_reverse_client_hostname_access, to make
104 [Feature 20090210] With "reject_tempfail_action = defer", the Postfix
108 [Feature 20090215] The Postfix SMTP server automatically hangs up
112 [Feature 20090228] The Postfix SMTP server maintains a per-session
120 [Feature 20090212] Stress-dependent behavior is enabled by default.
126 [Feature 20080629] The Postfix SMTP server's SASL authentication
140 [Feature 20090215] The Postfix SMTP server automatically hangs up
144 [Feature 20090212] Stress-dependent behavior is enabled by default.
[all …]
H A DRELEASE_NOTES-3.093 [Feature 20141119] Support for BCC actions in header/body_checks
113 [Feature 20140618] New INFO action in access(5) tables, for consistency
116 [Feature 20140620] New check_xxx_a_access (for xxx in client,
132 [Feature 20141227] The new smtp_address_verify_target parameter
140 [Feature 20140512] Support for Berkeley DB version 6.
142 [Feature 20140618] The "randmap" lookup table performs random
167 [Feature 20140618] As the name suggests, the "pipemap" table
189 [Feature 20140924] Support for unionmap, with the same syntax as
193 [Feature 20131121] The "static" lookup table now supports whitespace
198 [Feature 20141126] "inline:{key=value, { key = text with comma/space}}"
[all …]
H A DRELEASE_NOTES-2.964 [Feature 20120114] Instead of terminating immediately with a "fatal"
74 [Feature 20120108] Instead of terminating with a fatal error, the
78 [Feature 20120102] Degrade gradually when some or all network
87 [Feature 20111222] Instead of terminating with a fatal error, the
94 [Feature 20111229] Instead of terminating with a fatal error, the
124 [Feature 20110320] Support for long, non-repeating, queue IDs (queue
143 [Feature 20111209] memcache lookup and update support. This provides
148 [Feature 20111213] Support for a persistent backup database in the
161 [Feature 20120117] support for legacy database parameter names
165 [Feature 20111118] The "postconf -M" (display master.cf) command
[all …]
H A DRELEASE_NOTES-2.153 [Feature 20040120] The new queue manager nqmgr has become the
89 [Feature 20040331] Complete documentation rewrite. All parameters
105 [Feature 20040413] You can install documentation in HTML format
112 [Feature 20031215] Easier debugging of SMTPD access restrictions.
121 [Feature 20030715] Support for multi-valued RBL lookup results.
126 [Feature 20030917] New "check_{helo,sender,recipient}_{ns,mx}_access
143 [Feature 20040413] Support for a "WARN text..." feature in SMTPD
146 [Feature 20040122] New "PREPEND headername: headervalue" action in
150 [Feature 20040124] New "PREPEND text" action in Postfix header/body_checks
154 [Feature 20030125] New "REDIRECT user@domain" action for access
[all …]
H A DRELEASE_NOTES-2.0154 [Feature 20020527] Postfix now has real MIME support. This improves
159 [Feature 20020527] Postfix header_checks now properly recognize
167 [Feature 20020527] Postfix now has three classes of header patterns:
173 [Feature 20020527] The Postfix SMTP client will now convert 8BITMIME
178 [Feature 20020528] Postfix can enforce specific aspects of the MIME
221 [Feature 20020512] The Postfix SMTP and LMTP clients now properly
247 [Feature 20021209] On mail gateway systems, separation of inbound
252 [Feature 20021013] The body_checks_size_limit parameter limits the
258 [Feature 20020917] Speedups of regexp table lookups by optimizing
262 [Feature 20020917] Speedups of regexp and pcre tables, using
[all …]
H A DRELEASE_NOTES-3.470 [Feature 20180826] Postfix SMTP server support for RFC 3030 CHUNKING
78 [Feature 20190126] Support for logging to file or stdout, instead
89 [Feature 20180422] Better handling of undocumented(!) Linux behavior
95 [Feature 20181105] Support for (key, list of filenames) in map
122 [Feature 20190126] Support for logging to file or stdout, instead
136 [Feature 20180623] Automatic retirement: dnsblog(8) and tlsproxy(8) process
144 [Feature 20180617] Postfix SMTP client support for multiple deliveries
179 [Feature 20190106] SNI support in the Postfix SMTP server, the
184 [Feature 20190106] Support for files that contain multiple (key,
202 [Feature 20180812] Support for smtpd_reject_footer_maps (as well
H A DRELEASE_NOTES-2.450 [Feature 20070121] The support for Milter header modification
56 [Feature 20070116] Support for Milter requests to replace the message
88 [Feature 20070212] Better support for systems that run thousands
108 [Feature 20061209] Improved worst-case (old and new) queue manager
113 [Feature 20061209] Improved worst-case (new) queue manager performance
137 [Feature 20061217] More precise queue flushing with the ETRN,
178 [Feature 20061209] Better interoperability with non-conforming SMTP
182 [Feature 20061209] Better support for queue file systems on file
194 [Feature 20061006] Individual CISCO PIX bug workarounds are now
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCMacroFusion.cpp161 for (auto &Feature : FusionFeatures) { in shouldScheduleAdjacent() local
163 if (!Feature.isSupported()) in shouldScheduleAdjacent()
168 if (Feature.hasOp2(SecondMI.getOpcode())) { in shouldScheduleAdjacent()
175 if (!Feature.hasOp1(FirstMI->getOpcode())) in shouldScheduleAdjacent()
178 auto DepOpIdx = Feature.depOpIdx(); in shouldScheduleAdjacent()
187 if (checkOpConstraints(Feature.getKind(), *FirstMI, SecondMI)) in shouldScheduleAdjacent()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.cpp51 for (auto &Feature : Features) { in UsesVectorABI() local
52 if (Feature == "vector" || Feature == "+vector") in UsesVectorABI()
54 if (Feature == "-vector") in UsesVectorABI()
56 if (Feature == "soft-float" || Feature == "+soft-float") in UsesVectorABI()
58 if (Feature == "-soft-float") in UsesVectorABI()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/
H A DModule.cpp68 static bool isPlatformEnvironment(const TargetInfo &Target, StringRef Feature) { in isPlatformEnvironment() argument
73 if (Platform == Feature || Target.getTriple().getOSName() == Feature || in isPlatformEnvironment()
74 Env == Feature) in isPlatformEnvironment()
94 return PlatformEnv == Feature || CmpPlatformEnv(PlatformEnv, Feature); in isPlatformEnvironment()
96 return PlatformEnv == Feature; in isPlatformEnvironment()
101 static bool hasFeature(StringRef Feature, const LangOptions &LangOpts, in hasFeature() argument
103 bool HasFeature = llvm::StringSwitch<bool>(Feature) in hasFeature()
121 .Default(Target.hasFeature(Feature) || in hasFeature()
122 isPlatformEnvironment(Target, Feature)); in hasFeature()
126 Feature) != LangOpts.ModuleFeatures.end(); in hasFeature()
[all …]

123456789