Searched refs:Features (Results 1 - 25 of 75) sorted by relevance

123

/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Basic/
H A DTargets.cpp777 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 DHost.h64 /// \param Features - A string mapping feature names to either
70 bool getHostCPUFeatures(StringMap<bool> &Features);
H A DTargetRegistry.h95 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 DTargetOptions.h53 std::vector<std::string> Features; member in class:clang::TargetOptions
H A DTargetInfo.h648 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 DTargetSelect.cpp85 SubtargetFeatures Features; local
87 Features.AddFeature(MAttrs[i]);
88 FeaturesStr = Features.getString();
/freebsd-10.1-release/contrib/llvm/lib/MC/
H A DMCSubtargetInfo.cpp26 SubtargetFeatures Features(FS);
27 FeatureBits = Features.getFeatureBits(CPU, ProcDesc, NumProcs,
80 SubtargetFeatures Features; local
81 FeatureBits = Features.ToggleFeature(FeatureBits, FS,
H A DSubtargetFeature.cpp117 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 DLiteralSupport.cpp45 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 DSubtargetFeature.h64 /// 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 DCodeGenTBAA.cpp34 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 DCodeGenTBAA.h51 const LangOptions &Features; member in class:clang::CodeGen::CodeGenTBAA
97 const LangOptions &Features,
H A DBackendUtil.cpp411 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 DTargetMachine.h93 const char *Triple, const char *CPU, const char *Features,
/freebsd-10.1-release/contrib/llvm/tools/clang/tools/driver/
H A Dcc1as_main.cpp78 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 Dllc.cpp244 SubtargetFeatures Features; local
246 Features.AddFeature(MAttrs[i]);
247 FeaturesStr = Features.getString();
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Driver/
H A DTools.cpp606 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 DTargetMachineC.cpp123 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 DLiteralSupport.h180 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 DLTOCodeGenerator.cpp299 SubtargetFeatures Features; local
300 Features.getDefaultSubtargetFeatures(Triple);
301 std::string FeatureStr = Features.getString();
H A DLTOModule.cpp152 SubtargetFeatures Features;
153 Features.getDefaultSubtargetFeatures(Triple);
154 std::string FeatureStr = Features.getString();
/freebsd-10.1-release/contrib/llvm/lib/Support/
H A DHost.cpp673 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 DClangExpressionParser.cpp236 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 Dllvm-mc.cpp410 SubtargetFeatures Features; local
412 Features.AddFeature(MAttrs[i]);
413 FeaturesStr = Features.getString();
/freebsd-10.1-release/contrib/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp256 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];

Completed in 379 milliseconds

123