/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Basic/ |
H A D | Targets.cpp | 777 virtual void getDefaultFeatures(llvm::StringMap<bool> &Features) const; 779 virtual bool handleTargetFeatures(std::vector<std::string> &Features, 904 bool PPCTargetInfo::handleTargetFeatures(std::vector<std::string> &Features, 907 for (unsigned i = 0, e = Features.size(); i !=e; ++i) { 909 if (Features[i][0] == '-') 912 StringRef Feature = StringRef(Features[i]).substr(1); 1079 void PPCTargetInfo::getDefaultFeatures(llvm::StringMap<bool> &Features) const { 1080 Features["altivec"] = llvm::StringSwitch<bool>(CPU) 1093 Features["qpx"] = (CPU == "a2q"); 1852 static void setSSELevel(llvm::StringMap<bool> &Features, X86SSEEnu [all...] |
/freebsd-10.1-release/contrib/llvm/include/llvm/Support/ |
H A D | Host.h | 64 /// \param Features - A string mapping feature names to either 70 bool getHostCPUFeatures(StringMap<bool> &Features);
|
H A D | TargetRegistry.h | 95 StringRef Features); 99 StringRef Features, 327 /// \param Features This specifies the string representation of the 330 StringRef Features) const { 333 return MCSubtargetInfoCtorFn(Triple, CPU, Features); 344 StringRef Features, const TargetOptions &Options, 350 return TargetMachineCtorFn(*this, Triple, CPU, Features, Options, 343 createTargetMachine(StringRef Triple, StringRef CPU, StringRef Features, const TargetOptions &Options, Reloc::Model RM = Reloc::Default, CodeModel::Model CM = CodeModel::Default, CodeGenOpt::Level OL = CodeGenOpt::Default) const argument
|
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Basic/ |
H A D | TargetOptions.h | 53 std::vector<std::string> Features; member in class:clang::TargetOptions
|
H A D | TargetInfo.h | 648 virtual void getDefaultFeatures(llvm::StringMap<bool> &Features) const { 701 virtual void setFeatureEnabled(llvm::StringMap<bool> &Features, argument 704 Features[Name] = Enabled; 716 virtual bool handleTargetFeatures(std::vector<std::string> &Features, argument
|
/freebsd-10.1-release/contrib/llvm/lib/ExecutionEngine/ |
H A D | TargetSelect.cpp | 85 SubtargetFeatures Features; local 87 Features.AddFeature(MAttrs[i]); 88 FeaturesStr = Features.getString();
|
/freebsd-10.1-release/contrib/llvm/lib/MC/ |
H A D | MCSubtargetInfo.cpp | 26 SubtargetFeatures Features(FS); 27 FeatureBits = Features.getFeatureBits(CPU, ProcDesc, NumProcs, 80 SubtargetFeatures Features; local 81 FeatureBits = Features.ToggleFeature(FeatureBits, FS,
|
H A D | SubtargetFeature.cpp | 117 Features.push_back(PrependFlag(String.lower(), IsEnabled)); 177 Split(Features, Initial); 182 return Join(Features); 303 for (size_t i = 0, E = Features.size(); i < E; i++) { 304 const StringRef Feature = Features[i]; 340 for (size_t i = 0, e = Features.size(); i != e; ++i) 341 OS << Features[i] << " "; local
|
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Lex/ |
H A D | LiteralSupport.cpp | 45 static CharSourceRange MakeCharSourceRange(const LangOptions &Features, argument 52 TokLoc.getManager(), Features); 55 TokLoc.getManager(), Features); 65 const LangOptions &Features, FullSourceLoc TokLoc, 70 TokLoc.getManager(), Features); 72 MakeCharSourceRange(Features, TokLoc, TokBegin, TokRangeBegin, TokRangeEnd); 82 const LangOptions &Features) { 105 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, 111 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, 134 Diag(Diags, Features, Lo 64 Diag(DiagnosticsEngine *Diags, const LangOptions &Features, FullSourceLoc TokLoc, const char *TokBegin, const char *TokRangeBegin, const char *TokRangeEnd, unsigned DiagID) argument 77 ProcessCharEscape(const char *ThisTokBegin, const char *&ThisTokBuf, const char *ThisTokEnd, bool &HadError, FullSourceLoc Loc, unsigned CharWidth, DiagnosticsEngine *Diags, const LangOptions &Features) argument 217 ProcessUCNEscape(const char *ThisTokBegin, const char *&ThisTokBuf, const char *ThisTokEnd, uint32_t &UcnVal, unsigned short &UcnLen, FullSourceLoc Loc, DiagnosticsEngine *Diags, const LangOptions &Features, bool in_char_string_literal = false) argument 289 MeasureUCNEscape(const char *ThisTokBegin, const char *&ThisTokBuf, const char *ThisTokEnd, unsigned CharByteWidth, const LangOptions &Features, bool &HadError) argument 324 EncodeUCNEscape(const char *ThisTokBegin, const char *&ThisTokBuf, const char *ThisTokEnd, char *&ResultBuf, bool &HadError, FullSourceLoc Loc, unsigned CharByteWidth, DiagnosticsEngine *Diags, const LangOptions &Features) argument [all...] |
/freebsd-10.1-release/contrib/llvm/include/llvm/MC/ |
H A D | SubtargetFeature.h | 64 /// specific features. Features are encoded as a string of the form 73 std::vector<std::string> Features; // Subtarget features as a vector member in class:llvm::SubtargetFeatures 77 /// Features string accessors. 80 /// Adding Features.
|
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CodeGenTBAA.cpp | 34 const LangOptions &Features, MangleContext &MContext) 35 : Context(Ctx), CodeGenOpts(CGO), Features(Features), MContext(MContext), 134 createTBAAScalarType(BTy->getName(Features), getChar()); 152 if (!Features.CPlusPlus || !ETy->getDecl()->isExternallyVisible()) 270 if (Features.CPlusPlus) { 32 CodeGenTBAA(ASTContext &Ctx, llvm::LLVMContext& VMContext, const CodeGenOptions &CGO, const LangOptions &Features, MangleContext &MContext) argument
|
H A D | CodeGenTBAA.h | 51 const LangOptions &Features; member in class:clang::CodeGen::CodeGenTBAA 97 const LangOptions &Features,
|
H A D | BackendUtil.cpp | 411 if (TargetOpts.Features.size()) { 412 SubtargetFeatures Features; local 414 it = TargetOpts.Features.begin(), 415 ie = TargetOpts.Features.end(); it != ie; ++it) 416 Features.AddFeature(*it); 417 FeaturesStr = Features.getString();
|
/freebsd-10.1-release/contrib/llvm/include/llvm-c/ |
H A D | TargetMachine.h | 93 const char *Triple, const char *CPU, const char *Features,
|
/freebsd-10.1-release/contrib/llvm/tools/clang/tools/driver/ |
H A D | cc1as_main.cpp | 78 std::vector<std::string> Features; member in struct:__anon3645::AssemblerInvocation 178 Opts.Features = Args->getAllArgValues(OPT_target_feature); 324 if (!Opts.Features.empty()) { 325 FS = Opts.Features[0]; 326 for (unsigned i = 1, e = Opts.Features.size(); i != e; ++i) 327 FS += "," + Opts.Features[i];
|
/freebsd-10.1-release/contrib/llvm/tools/llc/ |
H A D | llc.cpp | 244 SubtargetFeatures Features; local 246 Features.AddFeature(MAttrs[i]); 247 FeaturesStr = Features.getString();
|
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Driver/ |
H A D | Tools.cpp | 606 std::vector<const char *> &Features) { 609 Features.push_back("+fp-armv8"); 611 Features.push_back("+fp-armv8"); 612 Features.push_back("+neon"); 614 Features.push_back("+fp-armv8"); 615 Features.push_back("+neon"); 616 Features.push_back("+crypto"); 618 Features.push_back("+neon"); 620 Features.push_back("-fp-armv8"); 621 Features 604 getAArch64FPUFeatures(const Driver &D, const Arg *A, const ArgList &Args, std::vector<const char *> &Features) argument 628 getARMHWDivFeatures(const Driver &D, const Arg *A, const ArgList &Args, std::vector<const char *> &Features) argument 652 getARMFPUFeatures(const Driver &D, const Arg *A, const ArgList &Args, std::vector<const char *> &Features) argument 778 getARMTargetFeatures(const Driver &D, const llvm::Triple &Triple, const ArgList &Args, std::vector<const char *> &Features) argument 1009 AddTargetFeature(const ArgList &Args, std::vector<const char *> &Features, OptSpecifier OnOpt, OptSpecifier OffOpt, StringRef FeatureName) argument 1021 getMIPSTargetFeatures(const Driver &D, const ArgList &Args, std::vector<const char *> &Features) argument 1179 getPPCTargetFeatures(const ArgList &Args, std::vector<const char *> &Features) argument 1227 getSparcTargetFeatures(const ArgList &Args, std::vector<const char *> Features) argument 1397 getX86TargetFeatures(const llvm::Triple &Triple, const ArgList &Args, std::vector<const char *> &Features) argument 1501 getAArch64TargetFeatures(const Driver &D, const ArgList &Args, std::vector<const char *> &Features) argument 1510 std::vector<const char *> Features; local [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Target/ |
H A D | TargetMachineC.cpp | 123 const char* Triple, const char* CPU, const char* Features, 161 return wrap(unwrap(T)->createTargetMachine(Triple, CPU, Features, opt, RM, 122 LLVMCreateTargetMachine(LLVMTargetRef T, const char* Triple, const char* CPU, const char* Features, LLVMCodeGenOptLevel Level, LLVMRelocMode Reloc, LLVMCodeModel CodeModel) argument
|
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Lex/ |
H A D | LiteralSupport.h | 180 const LangOptions &Features; member in class:clang::StringLiteralParser 199 : SM(sm), Features(features), Target(target), Diags(diags),
|
/freebsd-10.1-release/contrib/llvm/lib/LTO/ |
H A D | LTOCodeGenerator.cpp | 299 SubtargetFeatures Features; local 300 Features.getDefaultSubtargetFeatures(Triple); 301 std::string FeatureStr = Features.getString();
|
H A D | LTOModule.cpp | 152 SubtargetFeatures Features; 153 Features.getDefaultSubtargetFeatures(Triple); 154 std::string FeatureStr = Features.getString();
|
/freebsd-10.1-release/contrib/llvm/lib/Support/ |
H A D | Host.cpp | 673 bool sys::getHostCPUFeatures(StringMap<bool> &Features) { argument 681 // Read 1024 bytes from /proc/cpuinfo, which should contain the Features line 696 if (Lines[I].startswith("Features")) { 713 Features.GetOrCreateValue(LLVMFeatureStr).setValue(true); 719 bool sys::getHostCPUFeatures(StringMap<bool> &Features){ argument
|
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Expression/ |
H A D | ClangExpressionParser.cpp | 236 m_compiler->getTargetOpts().Features.push_back("+sse"); 237 m_compiler->getTargetOpts().Features.push_back("+sse2"); 279 m_compiler->getLangOpts().DebuggerSupport = true; // Features specifically for debugger clients 500 m_compiler->getTargetOpts().Features));
|
/freebsd-10.1-release/contrib/llvm/tools/llvm-mc/ |
H A D | llvm-mc.cpp | 410 SubtargetFeatures Features; local 412 Features.AddFeature(MAttrs[i]); 413 FeaturesStr = Features.getString();
|
/freebsd-10.1-release/contrib/llvm/utils/TableGen/ |
H A D | SubtargetEmitter.cpp | 256 Processor->getValueAsListOfDefs("Features"); 1377 std::vector<Record*> Features = local 1379 std::sort(Features.begin(), Features.end(), LessRecord()); 1389 if (Features.empty()) { 1397 for (unsigned i = 0; i < Features.size(); i++) { 1399 Record *R = Features[i];
|