| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | SubtargetFeatureInfo.cpp | 25 SubtargetFeaturesInfoVec SubtargetFeatures; in getAll() local 41 SubtargetFeatures.emplace_back( in getAll() 42 Pred, SubtargetFeatureInfo(Pred, SubtargetFeatures.size())); in getAll() 44 return SubtargetFeatures; in getAll() 48 const SubtargetFeatureInfoMap &SubtargetFeatures, raw_ostream &OS, in emitSubtargetFeatureBitEnumeration() argument 52 unsigned Size = SubtargetFeatures.size(); in emitSubtargetFeatureBitEnumeration() 58 for (const auto &SF : SubtargetFeatures) { in emitSubtargetFeatureBitEnumeration() 64 unsigned Offset = SubtargetFeatures.size(); in emitSubtargetFeatureBitEnumeration() 75 SubtargetFeatureInfoMap &SubtargetFeatures, raw_ostream &OS) { in emitNameTable() argument 80 for (const auto &SF : SubtargetFeatures) in emitNameTable() [all …]
|
| H A D | SubtargetFeatureInfo.h | 61 const SubtargetFeatureInfoMap &SubtargetFeatures, raw_ostream &OS, 64 static void emitNameTable(SubtargetFeatureInfoMap &SubtargetFeatures, 84 const SubtargetFeatureInfoMap &SubtargetFeatures, raw_ostream &OS, 103 SubtargetFeatureInfoMap &SubtargetFeatures, raw_ostream &OS);
|
| /freebsd/contrib/llvm-project/llvm/lib/TargetParser/ |
| H A D | SubtargetFeature.cpp | 28 void SubtargetFeatures::Split(std::vector<std::string> &V, StringRef S) { in Split() 36 void SubtargetFeatures::AddFeature(StringRef String, bool Enable) { in AddFeature() 44 void SubtargetFeatures::addFeaturesVector( in addFeaturesVector() 49 SubtargetFeatures::SubtargetFeatures(StringRef Initial) { in SubtargetFeatures() function in SubtargetFeatures 54 std::string SubtargetFeatures::getString() const { in getString() 58 void SubtargetFeatures::print(raw_ostream &OS) const { in print() 65 LLVM_DUMP_METHOD void SubtargetFeatures::dump() const { in dump() 70 void SubtargetFeatures::getDefaultSubtargetFeatures(const Triple& Triple) { in getDefaultSubtargetFeatures()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCSubtargetInfo.cpp | 62 assert(SubtargetFeatures::hasFlag(Feature) && in ApplyFeatureFlag() 67 Find(SubtargetFeatures::StripFlag(Feature), FeatureTable); in ApplyFeatureFlag() 71 if (SubtargetFeatures::isEnabled(Feature)) { in ApplyFeatureFlag() 175 SubtargetFeatures Features(FS); in getFeatures() 292 Find(SubtargetFeatures::StripFlag(Feature), ProcFeatures); in ToggleFeature() 320 SubtargetFeatures T(FS); in checkFeatures() 322 assert(SubtargetFeatures::hasFlag(F) && in checkFeatures() 325 Find(SubtargetFeatures::StripFlag(F), ProcFeatures); in checkFeatures() 331 SubtargetFeatures::isEnabled(F); in checkFeatures()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
| H A D | GlobalISelMatchTableExecutorEmitter.cpp | 17 SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration(SubtargetFeatures, in emitSubtargetFeatureBitsetImpl() 22 llvm::copy_if(SubtargetFeatures, in emitSubtargetFeatureBitsetImpl() 28 llvm::copy_if(SubtargetFeatures, in emitSubtargetFeatureBitsetImpl() 92 const auto &I = SubtargetFeatures.find(Feature); in emitSubtargetFeatureBitsetImpl() 93 assert(I != SubtargetFeatures.end() && "Didn't import predicate?"); in emitSubtargetFeatureBitsetImpl() 201 unsigned Size = SubtargetFeatures.size() + HwModes.size(); in emitPredicateBitset()
|
| H A D | GlobalISelMatchTableExecutorEmitter.h | 244 SubtargetFeatureInfoMap SubtargetFeatures; variable
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | JITTargetMachineBuilder.h | 110 Features = SubtargetFeatures(FeatureString); in setFeatures() 119 SubtargetFeatures &getFeatures() { return Features; } in getFeatures() 122 const SubtargetFeatures &getFeatures() const { return Features; } in getFeatures() 150 SubtargetFeatures Features;
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | ELFObjectFile.cpp | 100 SubtargetFeatures ELFObjectFileBase::getMIPSFeatures() const { in getMIPSFeatures() 101 SubtargetFeatures Features; in getMIPSFeatures() 160 SubtargetFeatures ELFObjectFileBase::getARMFeatures() const { in getARMFeatures() 161 SubtargetFeatures Features; in getARMFeatures() 165 return SubtargetFeatures(); in getARMFeatures() 319 SubtargetFeatures ELFObjectFileBase::getHexagonFeatures() const { in getHexagonFeatures() 320 SubtargetFeatures Features; in getHexagonFeatures() 367 Expected<SubtargetFeatures> ELFObjectFileBase::getRISCVFeatures() const { in getRISCVFeatures() 368 SubtargetFeatures Features; in getRISCVFeatures() 401 SubtargetFeatures ELFObjectFileBase::getLoongArchFeatures() const { in getLoongArchFeatures() [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | InstrInfoEmitter.cpp | 627 SubtargetFeatureInfoMap SubtargetFeatures; in emitFeatureVerifier() local 628 SubtargetFeatures.insert(All.begin(), All.end()); in emitFeatureVerifier() 640 SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration(SubtargetFeatures, in emitFeatureVerifier() 645 Target.getName(), "", "computeAvailableFeatures", SubtargetFeatures, OS); in emitFeatureVerifier() 652 const auto &I = SubtargetFeatures.find(Predicate); in emitFeatureVerifier() 653 if (I != SubtargetFeatures.end()) in emitFeatureVerifier() 689 const auto &I = SubtargetFeatures.find(Feature); in emitFeatureVerifier() 690 assert(I != SubtargetFeatures.end() && "Didn't import predicate?"); in emitFeatureVerifier() 704 const auto &I = SubtargetFeatures.find(Predicate); in emitFeatureVerifier() 705 if (I != SubtargetFeatures.end()) { in emitFeatureVerifier() [all …]
|
| H A D | GlobalISelCombinerMatchTableEmitter.cpp | |
| H A D | AsmMatcherEmitter.cpp | 765 SubtargetFeatureInfoMap SubtargetFeatures; member in __anon44b0c7da0111::AsmMatcherInfo 815 const auto &I = SubtargetFeatures.find(Def); in getSubtargetFeature() 816 return I == SubtargetFeatures.end() ? nullptr : &I->second; in getSubtargetFeature() 1515 SubtargetFeatures.insert(SubtargetFeaturePairs.begin(), in buildInfo() 1518 for (const auto &Pair : SubtargetFeatures) in buildInfo() 2720 if (!Info.SubtargetFeatures.empty()) { in emitGetSubtargetFeatureName() 2722 for (const auto &SF : Info.SubtargetFeatures) { in emitGetSubtargetFeatureName() 3381 Info.SubtargetFeatures, OS); in run() 3438 Info.SubtargetFeatures, OS); in run() 3498 const auto &I = Info.SubtargetFeatures.find(Feature); in run() [all …]
|
| H A D | GlobalISelCombinerEmitter.cpp | 637 SubtargetFeatureInfoMap &SubtargetFeatures, in CombineRuleBuilder() argument 641 SubtargetFeatures(SubtargetFeatures), RuleDef(RuleDef), RuleID(ID), in CombineRuleBuilder() 766 SubtargetFeatureInfoMap &SubtargetFeatures; member in __anon569e2aa20111::CombineRuleBuilder 1421 if (SubtargetFeatures.count(Def) == 0) { in addFeaturePredicates() 1422 SubtargetFeatures.emplace( in addFeaturePredicates() 1423 Def, SubtargetFeatureInfo(Def, SubtargetFeatures.size())); in addFeaturePredicates() 2734 CombineRuleBuilder CRB(Target, SubtargetFeatures, *Rec, NextRuleID++, in gatherRules()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | GOFFObjectFile.h | 61 Expected<SubtargetFeatures> getFeatures() const override { return SubtargetFeatures(); } in getFeatures()
|
| H A D | ELFObjectFile.h | 65 SubtargetFeatures getMIPSFeatures() const; 66 SubtargetFeatures getARMFeatures() const; 67 SubtargetFeatures getHexagonFeatures() const; 68 Expected<SubtargetFeatures> getRISCVFeatures() const; 69 SubtargetFeatures getLoongArchFeatures() const; 101 Expected<SubtargetFeatures> getFeatures() const override;
|
| H A D | ObjectFile.h | 36 class SubtargetFeatures; variable 343 virtual Expected<SubtargetFeatures> getFeatures() const = 0;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
| H A D | SubtargetFeature.h | 175 class SubtargetFeatures { 179 LLVM_ABI explicit SubtargetFeatures(StringRef Initial = "");
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | XCOFFLinkGraphBuilder.h | 34 SubtargetFeatures Features,
|
| H A D | MachOLinkGraphBuilder.h | 88 SubtargetFeatures Features,
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | SectCreate.cpp | 23 SubtargetFeatures(), getGenericEdgeKindName); in materialize()
|
| H A D | JITLinkRedirectableSymbolManager.cpp | 29 ES.getSymbolStringPool(), ES.getTargetTriple(), SubtargetFeatures(), in emitRedirectableSymbols()
|
| H A D | JITLinkReentryTrampolines.cpp | 132 SubtargetFeatures(), jitlink::getGenericEdgeKindName); in emit()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
| H A D | TargetSelect.cpp | 80 SubtargetFeatures Features; in selectTarget()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/ |
| H A D | RuntimeDyldChecker.h | 167 StringRef CPU, SubtargetFeatures TF, raw_ostream &ErrStream);
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
| H A D | LVDWARFReader.cpp | 965 Expected<SubtargetFeatures> Features = Obj.getFeatures(); in loadTargetInfo() 966 SubtargetFeatures FeaturesValue; in loadTargetInfo() 969 FeaturesValue = SubtargetFeatures(); in loadTargetInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FMV.td | 20 // encode dependencies between themselves and other SubtargetFeatures.
|