| /NextBSD/contrib/llvm/lib/Support/ |
| HD | Host.cpp | 736 bool sys::getHostCPUFeatures(StringMap<bool> &Features) { in getHostCPUFeatures() argument 750 Features["cmov"] = (EDX >> 15) & 1; in getHostCPUFeatures() 751 Features["mmx"] = (EDX >> 23) & 1; in getHostCPUFeatures() 752 Features["sse"] = (EDX >> 25) & 1; in getHostCPUFeatures() 753 Features["sse2"] = (EDX >> 26) & 1; in getHostCPUFeatures() 754 Features["sse3"] = (ECX >> 0) & 1; in getHostCPUFeatures() 755 Features["ssse3"] = (ECX >> 9) & 1; in getHostCPUFeatures() 756 Features["sse4.1"] = (ECX >> 19) & 1; in getHostCPUFeatures() 757 Features["sse4.2"] = (ECX >> 20) & 1; in getHostCPUFeatures() 759 Features["pclmul"] = (ECX >> 1) & 1; in getHostCPUFeatures() [all …]
|
| HD | TargetParser.cpp | 261 std::vector<const char *> &Features) { in getFPUFeatures() argument 270 Features.push_back("+fp-only-sp"); in getFPUFeatures() 271 Features.push_back("+d16"); in getFPUFeatures() 274 Features.push_back("-fp-only-sp"); in getFPUFeatures() 275 Features.push_back("+d16"); in getFPUFeatures() 278 Features.push_back("-fp-only-sp"); in getFPUFeatures() 279 Features.push_back("-d16"); in getFPUFeatures() 289 Features.push_back("+fp-armv8"); in getFPUFeatures() 292 Features.push_back("+vfp4"); in getFPUFeatures() 293 Features.push_back("-fp-armv8"); in getFPUFeatures() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/lib/Basic/ |
| HD | Targets.cpp | 863 void getDefaultFeatures(llvm::StringMap<bool> &Features) const override; 865 bool handleTargetFeatures(std::vector<std::string> &Features, 868 void setFeatureEnabled(llvm::StringMap<bool> &Features, StringRef Name, 1017 bool PPCTargetInfo::handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures() argument 1019 for (unsigned i = 0, e = Features.size(); i !=e; ++i) { in handleTargetFeatures() 1021 if (Features[i][0] == '-') in handleTargetFeatures() 1024 StringRef Feature = StringRef(Features[i]).substr(1); in handleTargetFeatures() 1261 void PPCTargetInfo::getDefaultFeatures(llvm::StringMap<bool> &Features) const { in getDefaultFeatures() 1262 Features["altivec"] = llvm::StringSwitch<bool>(CPU) in getDefaultFeatures() 1276 Features["qpx"] = (CPU == "a2q"); in getDefaultFeatures() [all …]
|
| /NextBSD/contrib/llvm/lib/Target/AMDGPU/Utils/ |
| HD | AMDGPUBaseInfo.cpp | 19 IsaVersion getIsaVersion(const FeatureBitset &Features) { in getIsaVersion() argument 21 if (Features.test(FeatureISAVersion7_0_0)) in getIsaVersion() 24 if (Features.test(FeatureISAVersion7_0_1)) in getIsaVersion() 27 if (Features.test(FeatureISAVersion8_0_0)) in getIsaVersion() 30 if (Features.test(FeatureISAVersion8_0_1)) in getIsaVersion() 37 const FeatureBitset &Features) { in initDefaultAMDKernelCodeT() argument 39 IsaVersion ISA = getIsaVersion(Features); in initDefaultAMDKernelCodeT()
|
| HD | AMDGPUBaseInfo.h | 27 IsaVersion getIsaVersion(const FeatureBitset &Features); 29 const FeatureBitset &Features);
|
| /NextBSD/contrib/llvm/tools/clang/lib/Lex/ |
| HD | LiteralSupport.cpp | 46 static CharSourceRange MakeCharSourceRange(const LangOptions &Features, in MakeCharSourceRange() argument 53 TokLoc.getManager(), Features); in MakeCharSourceRange() 56 TokLoc.getManager(), Features); in MakeCharSourceRange() 66 const LangOptions &Features, FullSourceLoc TokLoc, in Diag() argument 71 TokLoc.getManager(), Features); in Diag() 73 MakeCharSourceRange(Features, TokLoc, TokBegin, TokRangeBegin, TokRangeEnd); in Diag() 83 const LangOptions &Features) { in ProcessCharEscape() argument 106 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape() 112 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape() 135 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape() [all …]
|
| /NextBSD/contrib/llvm/lib/Target/Mips/MCTargetDesc/ |
| HD | MipsTargetStreamer.cpp | 424 const FeatureBitset &Features = STI.getFeatureBits(); in MipsTargetELFStreamer() local 440 if (Features[Mips::FeatureMips64r6]) in MipsTargetELFStreamer() 442 else if (Features[Mips::FeatureMips64r2] || in MipsTargetELFStreamer() 443 Features[Mips::FeatureMips64r3] || in MipsTargetELFStreamer() 444 Features[Mips::FeatureMips64r5]) in MipsTargetELFStreamer() 446 else if (Features[Mips::FeatureMips64]) in MipsTargetELFStreamer() 448 else if (Features[Mips::FeatureMips5]) in MipsTargetELFStreamer() 450 else if (Features[Mips::FeatureMips4]) in MipsTargetELFStreamer() 452 else if (Features[Mips::FeatureMips3]) in MipsTargetELFStreamer() 454 else if (Features[Mips::FeatureMips32r6]) in MipsTargetELFStreamer() [all …]
|
| /NextBSD/contrib/llvm/lib/MC/ |
| HD | MCSubtargetInfo.cpp | 23 SubtargetFeatures Features(FS); in getFeatures() local 24 return Features.getFeatureBits(CPU, ProcDesc, ProcFeatures); in getFeatures() 66 SubtargetFeatures Features; in ToggleFeature() local 67 FeatureBits = Features.ToggleFeature(FeatureBits, FS, ProcFeatures); in ToggleFeature() 72 SubtargetFeatures Features; in ApplyFeatureFlag() local 73 FeatureBits = Features.ApplyFeatureFlag(FeatureBits, FS, ProcFeatures); in ApplyFeatureFlag()
|
| HD | SubtargetFeature.cpp | 68 Features.push_back(hasFlag(String) ? String.lower() in AddFeature() 122 Split(Features, Initial); in SubtargetFeatures() 127 return join(Features.begin(), Features.end(), ","); in getString() 275 for (auto &Feature : Features) { in getFeatureBits() 289 for (auto &F : Features) in print()
|
| /NextBSD/contrib/llvm/include/llvm/CodeGen/ |
| HD | CommandFlags.h | 283 SubtargetFeatures Features; in getFeaturesStr() local 293 Features.AddFeature(F.first(), F.second); in getFeaturesStr() 297 Features.AddFeature(MAttrs[i]); in getFeaturesStr() 299 return Features.getString(); in getFeaturesStr() 304 static inline void setFunctionAttributes(StringRef CPU, StringRef Features, in setFunctionAttributes() argument 314 if (!Features.empty()) in setFunctionAttributes() 316 "target-features", Features); in setFunctionAttributes()
|
| /NextBSD/contrib/llvm/lib/Target/MSP430/ |
| HD | MSP430.td | 19 // Subtarget Features. 28 class Proc<string Name, list<SubtargetFeature> Features> 29 : Processor<Name, NoItineraries, Features>;
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CodeGenTBAA.cpp | 34 const LangOptions &Features, MangleContext &MContext) in CodeGenTBAA() argument 35 : Context(Ctx), CodeGenOpts(CGO), Features(Features), MContext(MContext), in CodeGenTBAA() 134 createTBAAScalarType(BTy->getName(Features), getChar()); in getTBAAInfo() 152 if (!Features.CPlusPlus || !ETy->getDecl()->isExternallyVisible()) in getTBAAInfo() 270 if (Features.CPlusPlus) { in getTBAAStructTypeInfo()
|
| HD | CodeGenTBAA.h | 51 const LangOptions &Features; variable 97 const LangOptions &Features,
|
| HD | BackendUtil.cpp | 465 if (!TargetOpts.Features.empty()) { in CreateTargetMachine() 466 SubtargetFeatures Features; in CreateTargetMachine() local 467 for (const std::string &Feature : TargetOpts.Features) in CreateTargetMachine() 468 Features.AddFeature(Feature); in CreateTargetMachine() 469 FeaturesStr = Features.getString(); in CreateTargetMachine()
|
| /NextBSD/contrib/llvm/lib/ExecutionEngine/ |
| HD | TargetSelect.cpp | 83 SubtargetFeatures Features; in selectTarget() local 85 Features.AddFeature(MAttrs[i]); in selectTarget() 86 FeaturesStr = Features.getString(); in selectTarget()
|
| /NextBSD/contrib/llvm/lib/Target/SystemZ/ |
| HD | SystemZTargetMachine.cpp | 34 SmallVector<StringRef, 3> Features; in UsesVectorABI() local 35 FS.split(Features, ",", -1, false /* KeepEmpty */); in UsesVectorABI() 36 for (auto &Feature : Features) { in UsesVectorABI()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Driver/ |
| HD | Tools.cpp | 544 std::vector<const char *> &Features) { in getARMHWDivFeatures() argument 546 Features.push_back("+hwdiv-arm"); in getARMHWDivFeatures() 547 Features.push_back("-hwdiv"); in getARMHWDivFeatures() 549 Features.push_back("-hwdiv-arm"); in getARMHWDivFeatures() 550 Features.push_back("+hwdiv"); in getARMHWDivFeatures() 552 Features.push_back("+hwdiv-arm"); in getARMHWDivFeatures() 553 Features.push_back("+hwdiv"); in getARMHWDivFeatures() 555 Features.push_back("-hwdiv-arm"); in getARMHWDivFeatures() 556 Features.push_back("-hwdiv"); in getARMHWDivFeatures() 564 std::vector<const char *> &Features) { in getARMFPUFeatures() argument [all …]
|
| /NextBSD/contrib/llvm/lib/Target/NVPTX/ |
| HD | NVPTX.td | 22 // Subtarget Features. 62 class Proc<string Name, list<SubtargetFeature> Features> 63 : Processor<Name, NoItineraries, Features>;
|
| /NextBSD/contrib/llvm/lib/Target/BPF/ |
| HD | BPF.td | 18 class Proc<string Name, list<SubtargetFeature> Features> 19 : Processor<Name, NoItineraries, Features>;
|
| /NextBSD/contrib/llvm/lib/Target/XCore/ |
| HD | XCore.td | 34 class Proc<string Name, list<SubtargetFeature> Features> 35 : Processor<Name, NoItineraries, Features>;
|
| /NextBSD/contrib/llvm/tools/clang/tools/driver/ |
| HD | cc1as_main.cpp | 80 std::vector<std::string> Features; member 185 Opts.Features = Args.getAllArgValues(OPT_target_feature); in CreateFromArgs() 343 if (!Opts.Features.empty()) { in ExecuteAssembler() 344 FS = Opts.Features[0]; in ExecuteAssembler() 345 for (unsigned i = 1, e = Opts.Features.size(); i != e; ++i) in ExecuteAssembler() 346 FS += "," + Opts.Features[i]; in ExecuteAssembler()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Basic/ |
| HD | TargetInfo.h | 726 virtual void getDefaultFeatures(llvm::StringMap<bool> &Features) const { in getDefaultFeatures() argument 777 virtual void setFeatureEnabled(llvm::StringMap<bool> &Features, in setFeatureEnabled() argument 780 Features[Name] = Enabled; in setFeatureEnabled() 792 virtual bool handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures() argument
|
| /NextBSD/contrib/llvm/lib/Target/AMDGPU/ |
| HD | Processors.td | 10 class Proc<string Name, ProcessorItineraries itin, list<SubtargetFeature> Features> 11 : Processor<Name, itin, Features>;
|
| /NextBSD/contrib/llvm/include/llvm/Support/ |
| HD | TargetRegistry.h | 104 StringRef Features); 106 const Target &T, const Triple &TT, StringRef CPU, StringRef Features, 346 StringRef Features) const { in createMCSubtargetInfo() argument 349 return MCSubtargetInfoCtorFn(Triple(TheTriple), CPU, Features); in createMCSubtargetInfo() 360 createTargetMachine(StringRef TT, StringRef CPU, StringRef Features, 367 return TargetMachineCtorFn(*this, Triple(TT), CPU, Features, Options, RM,
|
| /NextBSD/contrib/llvm/lib/Target/Sparc/ |
| HD | Sparc.td | 64 class Proc<string Name, list<SubtargetFeature> Features> 65 : Processor<Name, NoItineraries, Features>;
|