/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...] |