Home
last modified time | relevance | path

Searched refs:SubtargetFeatures (Results 1 – 25 of 72) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DSubtargetFeatureInfo.cpp25 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 DSubtargetFeatureInfo.h61 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 DSubtargetFeature.cpp28 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 DMCSubtargetInfo.cpp62 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 DGlobalISelMatchTableExecutorEmitter.cpp17 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 DGlobalISelMatchTableExecutorEmitter.h244 SubtargetFeatureInfoMap SubtargetFeatures; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.h110 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 DELFObjectFile.cpp100 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 DInstrInfoEmitter.cpp627 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 DGlobalISelCombinerMatchTableEmitter.cpp
H A DAsmMatcherEmitter.cpp765 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 DGlobalISelCombinerEmitter.cpp637 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 DGOFFObjectFile.h61 Expected<SubtargetFeatures> getFeatures() const override { return SubtargetFeatures(); } in getFeatures()
H A DELFObjectFile.h65 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 DObjectFile.h36 class SubtargetFeatures; variable
343 virtual Expected<SubtargetFeatures> getFeatures() const = 0;
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DSubtargetFeature.h175 class SubtargetFeatures {
179 LLVM_ABI explicit SubtargetFeatures(StringRef Initial = "");
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DXCOFFLinkGraphBuilder.h34 SubtargetFeatures Features,
H A DMachOLinkGraphBuilder.h88 SubtargetFeatures Features,
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSectCreate.cpp23 SubtargetFeatures(), getGenericEdgeKindName); in materialize()
H A DJITLinkRedirectableSymbolManager.cpp29 ES.getSymbolStringPool(), ES.getTargetTriple(), SubtargetFeatures(), in emitRedirectableSymbols()
H A DJITLinkReentryTrampolines.cpp132 SubtargetFeatures(), jitlink::getGenericEdgeKindName); in emit()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DTargetSelect.cpp80 SubtargetFeatures Features; in selectTarget()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyldChecker.h167 StringRef CPU, SubtargetFeatures TF, raw_ostream &ErrStream);
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVDWARFReader.cpp965 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 DAArch64FMV.td20 // encode dependencies between themselves and other SubtargetFeatures.

123