Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetFeatureInfo.cpp18 LLVM_DUMP_METHOD void SubtargetFeatureInfo::dump() const { in dump()
23 std::vector<std::pair<Record *, SubtargetFeatureInfo>>
24 SubtargetFeatureInfo::getAll(const RecordKeeper &Records) { in getAll()
44 Pred, SubtargetFeatureInfo(Pred, SubtargetFeatures.size())); in getAll()
49 void SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration( in emitSubtargetFeatureBitEnumeration()
61 const SubtargetFeatureInfo &SFI = SF.second; in emitSubtargetFeatureBitEnumeration()
76 void SubtargetFeatureInfo::emitNameTable( in emitNameTable()
102 void SubtargetFeatureInfo::emitComputeAvailableFeatures( in emitComputeAvailableFeatures()
113 const SubtargetFeatureInfo &SFI = SF.second; in emitComputeAvailableFeatures()
168 void SubtargetFeatureInfo::emitComputeAssemblerAvailableFeatures( in emitComputeAssemblerAvailableFeatures()
[all …]
H A DSubtargetFeatureInfo.h20 struct SubtargetFeatureInfo;
21 using SubtargetFeatureInfoMap = std::map<Record *, SubtargetFeatureInfo, LessRecordByID>;
25 struct SubtargetFeatureInfo { struct
32 SubtargetFeatureInfo(Record *D, uint64_t Idx) : TheDef(D), Index(Idx) {} in SubtargetFeatureInfo() argument
50 static std::vector<std::pair<Record *, SubtargetFeatureInfo>> argument
H A DGlobalISelMatchTableExecutorEmitter.cpp17 SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration(SubtargetFeatures, in emitSubtargetFeatureBitsetImpl()
34 SubtargetFeatureInfo::emitComputeAvailableFeatures( in emitSubtargetFeatureBitsetImpl()
46 SubtargetFeatureInfo::emitComputeAvailableFeatures( in emitSubtargetFeatureBitsetImpl()
H A DInstrInfoEmitter.cpp733 const auto &All = SubtargetFeatureInfo::getAll(Records); in emitFeatureVerifier()
734 std::map<Record *, SubtargetFeatureInfo, LessRecordByID> SubtargetFeatures; in emitFeatureVerifier()
748 SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration(SubtargetFeatures, in emitFeatureVerifier()
752 SubtargetFeatureInfo::emitComputeAssemblerAvailableFeatures( in emitFeatureVerifier()
860 SubtargetFeatureInfo::emitNameTable(SubtargetFeatures, OS); in emitFeatureVerifier()
H A DAsmMatcherEmitter.cpp529 SmallVector<const SubtargetFeatureInfo *, 4> RequiredFeatures;
747 std::map<Record *, SubtargetFeatureInfo, LessRecordByID> SubtargetFeatures;
795 const SubtargetFeatureInfo *getSubtargetFeature(Record *Def) const { in getSubtargetFeature()
955 if (const SubtargetFeatureInfo *Feature = in initialize()
1487 const std::vector<std::pair<Record *, SubtargetFeatureInfo>> in buildInfo()
1488 &SubtargetFeaturePairs = SubtargetFeatureInfo::getAll(Records); in buildInfo()
2696 const SubtargetFeatureInfo &SFI = SF.second; in emitGetSubtargetFeatureName()
2719 const SubtargetFeatureInfo *F = Info.getSubtargetFeature(ReqFeatures[i]); in GetAliasRequiredFeatures()
3332 SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration( in run()
3388 SubtargetFeatureInfo::emitComputeAssemblerAvailableFeatures( in run()
H A DGlobalISelCombinerEmitter.cpp1333 Def, SubtargetFeatureInfo(Def, SubtargetFeatures.size())); in addFeaturePredicates()
/freebsd-14.2/usr.bin/clang/llvm-tblgen/
H A DMakefile62 SRCS+= SubtargetFeatureInfo.cpp