Home
last modified time | relevance | path

Searched refs:SubtargetFeatureInfo (Results 1 – 8 of 8) sorted by relevance

/external/llvm-project/llvm/utils/TableGen/
DSubtargetFeatureInfo.cpp19 LLVM_DUMP_METHOD void SubtargetFeatureInfo::dump() const { in dump()
24 std::vector<std::pair<Record *, SubtargetFeatureInfo>>
25 SubtargetFeatureInfo::getAll(const RecordKeeper &Records) { in getAll()
26 std::vector<std::pair<Record *, SubtargetFeatureInfo>> SubtargetFeatures; in getAll()
45 Pred, SubtargetFeatureInfo(Pred, SubtargetFeatures.size())); in getAll()
50 void SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration( in emitSubtargetFeatureBitEnumeration()
57 const SubtargetFeatureInfo &SFI = SF.second; in emitSubtargetFeatureBitEnumeration()
63 void SubtargetFeatureInfo::emitNameTable( in emitNameTable()
89 void SubtargetFeatureInfo::emitComputeAvailableFeatures( in emitComputeAvailableFeatures()
100 const SubtargetFeatureInfo &SFI = SF.second; in emitComputeAvailableFeatures()
[all …]
DSubtargetFeatureInfo.h18 struct SubtargetFeatureInfo;
19 using SubtargetFeatureInfoMap = std::map<Record *, SubtargetFeatureInfo, LessRecordByID>;
23 struct SubtargetFeatureInfo { struct
30 SubtargetFeatureInfo(Record *D, uint64_t Idx) : TheDef(D), Index(Idx) {} in SubtargetFeatureInfo() function
48 static std::vector<std::pair<Record *, SubtargetFeatureInfo>> argument
DCodeEmitterGen.cpp528 const auto &All = SubtargetFeatureInfo::getAll(Records); in run()
529 std::map<Record *, SubtargetFeatureInfo, LessRecordByID> SubtargetFeatures; in run()
537 SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration(SubtargetFeatures, in run()
542 SubtargetFeatureInfo::emitNameTable(SubtargetFeatures, o); in run()
546 SubtargetFeatureInfo::emitComputeAssemblerAvailableFeatures( in run()
DCMakeLists.txt48 SubtargetFeatureInfo.cpp
DAsmMatcherEmitter.cpp527 SmallVector<const SubtargetFeatureInfo *, 4> RequiredFeatures;
733 std::map<Record *, SubtargetFeatureInfo, LessRecordByID> SubtargetFeatures;
781 const SubtargetFeatureInfo *getSubtargetFeature(Record *Def) const { in getSubtargetFeature()
942 if (const SubtargetFeatureInfo *Feature = in initialize()
1471 const std::vector<std::pair<Record *, SubtargetFeatureInfo>> in buildInfo()
1472 &SubtargetFeaturePairs = SubtargetFeatureInfo::getAll(Records); in buildInfo()
2681 const SubtargetFeatureInfo &SFI = SF.second; in emitGetSubtargetFeatureName()
2704 const SubtargetFeatureInfo *F = Info.getSubtargetFeature(ReqFeatures[i]); in GetAliasRequiredFeatures()
3315 SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration( in run()
3371 SubtargetFeatureInfo::emitComputeAssemblerAvailableFeatures( in run()
DGlobalISelEmitter.cpp5650 SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration(SubtargetFeatures, in run()
5667 SubtargetFeatureInfo::emitComputeAvailableFeatures( in run()
5685 SubtargetFeatureInfo::emitComputeAvailableFeatures( in run()
5876 Predicate, SubtargetFeatureInfo(Predicate, SubtargetFeatures.size())); in declareSubtargetFeature()
/external/llvm-project/llvm/utils/gn/secondary/llvm/utils/TableGen/
DBUILD.gn52 "SubtargetFeatureInfo.cpp",
/external/llvm/utils/TableGen/
DAsmMatcherEmitter.cpp129 struct SubtargetFeatureInfo;
498 SmallVector<const SubtargetFeatureInfo *, 4> RequiredFeatures;
658 struct SubtargetFeatureInfo { struct
665 SubtargetFeatureInfo(Record *D, uint64_t Idx) : TheDef(D), Index(Idx) {} in SubtargetFeatureInfo() function
718 std::map<Record *, SubtargetFeatureInfo, LessRecordByID> SubtargetFeatures;
766 const SubtargetFeatureInfo *getSubtargetFeature(Record *Def) const { in getSubtargetFeature()
927 if (const SubtargetFeatureInfo *Feature = in initialize()
1451 Pred, SubtargetFeatureInfo(Pred, SubtargetFeatures.size()))); in buildInfo()
2412 const SubtargetFeatureInfo &SFI = SF.second; in emitSubtargetFeatureFlagEnumeration()
2445 const SubtargetFeatureInfo &SFI = SF.second; in emitGetSubtargetFeatureName()
[all …]