HomeSort by relevance Sort by last modified time
    Searched refs:Features (Results 1 - 25 of 88) sorted by null

1 2 3 4

  /external/llvm/lib/MC/
MCSubtargetInfo.cpp 39 SubtargetFeatures Features(FS);
40 FeatureBits = Features.getFeatureBits(CPU, ProcDesc, NumProcs,
48 SubtargetFeatures Features(FS);
49 FeatureBits = Features.getFeatureBits(CPU, ProcDesc, NumProcs,
64 SubtargetFeatures Features;
65 FeatureBits = Features.ToggleFeature(FeatureBits, FS,
SubtargetFeature.cpp 107 // Return the features string
111 /// Adding features.
114 // Don't add empty features
117 Features.push_back(PrependFlag(LowercaseString(String), IsEnabled));
163 errs() << "Available features for this target:\n\n";
180 // Break up string into separate features
181 Split(Features, Initial);
186 return Join(Features);
276 "CPU features table is not sorted");
307 for (size_t i = 0, E = Features.size(); i < E; i++)
    [all...]
  /external/clang/include/clang/Basic/
TargetOptions.h 38 /// The list of target specific features to enable or disable -- this should
40 std::vector<std::string> Features;
TargetInfo.h 456 /// getDefaultFeatures - Get the default set of target features for
460 llvm::StringMap<bool> &Features) const {
515 virtual bool setFeatureEnabled(llvm::StringMap<bool> &Features,
522 /// set of features (e.g., +sse4). The list is guaranteed to have at most one
525 /// The target may modify the features list, to change which options are
527 virtual void HandleTargetFeatures(std::vector<std::string> &Features) {
  /external/llvm/include/llvm/Support/
Host.h 52 /// getHostCPUFeatures - Get the LLVM names for the host CPU features.
56 /// \param Features - A string mapping feature names to either
58 /// about exactly which features may appear in this map, except that they are
62 bool getHostCPUFeatures(StringMap<bool> &Features);
  /external/clang/lib/Basic/
Targets.cpp     [all...]
  /external/clang/lib/CodeGen/
CodeGenTBAA.h 41 const LangOptions &Features;
64 const LangOptions &Features,
CodeGenTBAA.cpp 29 const LangOptions &Features, MangleContext &MContext)
30 : Context(Ctx), VMContext(VMContext), Features(Features), MContext(MContext),
140 getTBAAInfoForNamedType(BTy->getName(Features), getChar());
158 if (!Features.CPlusPlus &&
166 if (Features.CPlusPlus &&
BackendUtil.cpp 272 if (TargetOpts.Features.size()) {
273 SubtargetFeatures Features;
275 it = TargetOpts.Features.begin(),
276 ie = TargetOpts.Features.end(); it != ie; ++it)
277 Features.AddFeature(*it);
278 FeaturesStr = Features.getString();
  /external/clang/include/clang/Lex/
Lexer.h 39 LangOptions Features; // Features enabled by this language (cache).
85 Lexer(SourceLocation FileLoc, const LangOptions &Features,
92 const SourceManager &SM, const LangOptions &Features);
103 /// getFeatures - Return the language features currently enabled. NOTE: this
104 /// lexer modifies features as a file is parsed!
105 const LangOptions &getFeatures() const { return Features; }
226 const LangOptions &Features,
236 const LangOptions &Features,
250 const LangOptions &Features,
    [all...]
LiteralSupport.h 144 const LangOptions &Features;
157 const SourceManager &sm, const LangOptions &features,
159 : SM(sm), Features(features), Target(target), Diags(diags),
Preprocessor.h 60 LangOptions Features;
305 const LangOptions &getLangOptions() const { return Features; }
678 return Lexer::getSpelling(loc, buffer, SourceMgr, Features, invalid);
689 return Lexer::getSpelling(Tok, SourceMgr, Features, Invalid);
704 return Lexer::getSpelling(Tok, Buffer, SourceMgr, Features, Invalid);
753 return Lexer::getLocForEndOfToken(Loc, Offset, SourceMgr, Features);
759 return Lexer::isAtStartOfMacroExpansion(loc, SourceMgr, Features);
765 return Lexer::isAtEndOfMacroExpansion(loc, SourceMgr, Features);
    [all...]
  /external/llvm/lib/ExecutionEngine/
TargetSelect.cpp 28 /// arch. Add any CPU features specified via -mcpu or -mattr.
77 // Package up features to be passed to target/subtarget
80 SubtargetFeatures Features;
82 Features.AddFeature(MAttrs[i]);
83 FeaturesStr = Features.getString();
  /external/clang/lib/Lex/
Lexer.cpp 117 Features(PP.getLangOptions()) {
129 Lexer::Lexer(SourceLocation fileloc, const LangOptions &features,
131 : FileLoc(fileloc), Features(features) {
143 const SourceManager &SM, const LangOptions &features)
144 : FileLoc(SM.getLocForStartOfFile(FID)), Features(features) {
287 const LangOptions &Features, bool *Invalid) {
309 Result.push_back(Lexer::getCharAndSizeNoWarn(Ptr, CharSize, Features));
329 const LangOptions &Features, bool *Invalid)
    [all...]
LiteralSupport.cpp 171 const LangOptions &Features) {
172 if (!Features.CPlusPlus && !Features.C99 && Diags)
199 Loc.getManager(), Features);
224 const LangOptions &Features) {
229 Features)) {
238 if (!Features.ShortWChar) {
842 : SM(PP.getSourceManager()), Features(PP.getLangOptions()),
929 Lexer::getSpelling(StringToks[i], ThisTokBuf, SM, Features,
950 if (Features.PascalStrings && ThisTokBuf + 1 != ThisTokEnd &
    [all...]
  /external/llvm/include/llvm/MC/
SubtargetFeature.h 11 // The intent is to be able to package specific features that should or should
13 // as example, gather chip info from the command line, a long with features
64 /// specific features. Features are encoded as a string of the form
69 /// Each of the remaining features is prefixed with + or - indicating whether
75 std::vector<std::string> Features; // Subtarget features as a vector
79 /// Features string accessors.
82 /// Adding Features.
108 /// Retrieve a formatted string of the default features for the specifie
    [all...]
  /frameworks/compile/slang/
slang.cpp 181 const std::vector<std::string> &Features) {
190 if (!Features.empty())
191 mTargetOpts.Features = Features;
274 const std::vector<std::string> &Features) {
281 createTarget(Triple, CPU, Features);
slang_backend.cpp 150 if (mTargetOpts.CPU.size() || mTargetOpts.Features.size()) {
151 llvm::SubtargetFeatures Features;
154 I = mTargetOpts.Features.begin(), E = mTargetOpts.Features.end();
157 Features.AddFeature(*I);
159 FeaturesStr = Features.getString();
slang.h 90 const std::vector<std::string> &Features);
162 const std::vector<std::string> &Features);
  /frameworks/compile/libbcc/lib/ExecutionEngine/
Compiler.cpp 101 std::vector<std::string> Compiler::Features;
129 // Set Triple, CPU and Features here
137 Features.push_back("+vfp3");
139 Features.push_back("+d16");
145 Features.push_back("+neon");
146 Features.push_back("+neonfp");
148 Features.push_back("-neon");
149 Features.push_back("-neonfp");
311 if (!CPU.empty() || !Features.empty()) {
315 I = Features.begin(), E = Features.end(); I != E; I++)
    [all...]
  /external/webkit/Source/WebCore/css/
CSSStyleSelector.h 188 struct Features {
189 Features();
190 ~Features();
231 Features m_features;
  /external/webkit/Source/WebKit/wince/
WebView.h 47 enum Features {
52 WebView(HWND hwnd, unsigned features = EnableDoubleBuffering);
  /external/llvm/tools/llc/
llc.cpp 280 // Package up features to be passed to target/subtarget
283 SubtargetFeatures Features;
285 Features.AddFeature(MAttrs[i]);
286 FeaturesStr = Features.getString();
  /external/llvm/include/llvm/Target/
TargetRegistry.h 78 StringRef Features);
82 StringRef Features,
295 /// \arg Features - This specifies the string representation of the
296 /// additional target features.
298 StringRef Features) const {
301 return MCSubtargetInfoCtorFn(Triple, CPU, Features);
312 StringRef Features,
316 return TargetMachineCtorFn(*this, Triple, CPU, Features, RM);
418 /// TargetRegistry - Generic interface to target specific features.
    [all...]
  /external/llvm/utils/TableGen/
SubtargetEmitter.cpp 36 errs() << "Too many (> 64) subtarget features!\n";
69 // FeatureKeyValues - Emit data of all the subtarget features. Used by the
73 // Gather and sort all the features
83 OS << "// Sorted (by key) array of values for CPU features.\n"
152 Processor->getValueAsListOfDefs("Features");
592 // the subtarget features string.
597 std::vector<Record*> Features =
599 std::sort(Features.begin(), Features.end(), LessRecord());
601 OS << "// ParseSubtargetFeatures - Parses features string setting specified\n
    [all...]

Completed in 3720 milliseconds

1 2 3 4