Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DSubtargetFeatureInfo.cpp18 LLVM_DUMP_METHOD void SubtargetFeatureInfo::dump() const { in dump()
24 SubtargetFeatureInfo::getAll(const RecordKeeper &Records) { in getAll()
42 Pred, SubtargetFeatureInfo(Pred, SubtargetFeatures.size())); in getAll()
47 void SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration( in emitSubtargetFeatureBitEnumeration()
59 const SubtargetFeatureInfo &SFI = SF.second; in emitSubtargetFeatureBitEnumeration()
74 void SubtargetFeatureInfo::emitNameTable( in emitNameTable()
100 void SubtargetFeatureInfo::emitComputeAvailableFeatures( in emitComputeAvailableFeatures()
111 const SubtargetFeatureInfo &SFI = SF.second; in emitComputeAvailableFeatures()
166 void SubtargetFeatureInfo::emitComputeAssemblerAvailableFeatures( in emitComputeAssemblerAvailableFeatures()
178 const SubtargetFeatureInfo &SFI = SF.second; in emitComputeAssemblerAvailableFeatures()
H A DSubtargetFeatureInfo.h20 struct SubtargetFeatureInfo;
22 std::map<const Record *, SubtargetFeatureInfo, LessRecordByID>;
24 std::vector<std::pair<const Record *, SubtargetFeatureInfo>>;
28 struct SubtargetFeatureInfo { struct
35 SubtargetFeatureInfo(const Record *D, uint64_t Idx) : TheDef(D), Index(Idx) {} in SubtargetFeatureInfo() argument
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DGlobalISelMatchTableExecutorEmitter.cpp17 SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration(SubtargetFeatures, in emitSubtargetFeatureBitsetImpl()
34 SubtargetFeatureInfo::emitComputeAvailableFeatures( in emitSubtargetFeatureBitsetImpl()
46 SubtargetFeatureInfo::emitComputeAvailableFeatures( in emitSubtargetFeatureBitsetImpl()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DInstrInfoEmitter.cpp626 const auto &All = SubtargetFeatureInfo::getAll(Records); in emitFeatureVerifier()
640 SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration(SubtargetFeatures, in emitFeatureVerifier()
644 SubtargetFeatureInfo::emitComputeAssemblerAvailableFeatures( in emitFeatureVerifier()
748 SubtargetFeatureInfo::emitNameTable(SubtargetFeatures, OS); in emitFeatureVerifier()
H A DAsmMatcherEmitter.cpp536 SmallVector<const SubtargetFeatureInfo *, 4> RequiredFeatures;
813 const SubtargetFeatureInfo *getSubtargetFeature(const Record *Def) const { in getSubtargetFeature()
969 if (const SubtargetFeatureInfo *Feature = in initialize()
1514 SubtargetFeatureInfo::getAll(Records); in buildInfo()
2723 const SubtargetFeatureInfo &SFI = SF.second; in emitGetSubtargetFeatureName()
2743 const SubtargetFeatureInfo *F = Info.getSubtargetFeature(RF); in GetAliasRequiredFeatures()
3380 SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration( in run()
3436 SubtargetFeatureInfo::emitComputeAssemblerAvailableFeatures( in run()
H A DGlobalISelCombinerMatchTableEmitter.cpp
H A DGlobalISelCombinerEmitter.cpp1423 Def, SubtargetFeatureInfo(Def, SubtargetFeatures.size())); in addFeaturePredicates()
/freebsd/usr.bin/clang/llvm-tblgen/
H A DMakefile41 SRCS+= Common/SubtargetFeatureInfo.cpp