Searched refs:SubtargetFeatureInfo (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetFeatureInfo.h1 //===- SubtargetFeatureInfo.h - Helpers for subtarget features --*- C++ -*-===//
23 struct SubtargetFeatureInfo;
24 using SubtargetFeatureInfoMap = std::map<Record *, SubtargetFeatureInfo, LessRecordByID>;
28 struct SubtargetFeatureInfo { struct in namespace:llvm
35 SubtargetFeatureInfo(Record *D, uint64_t Idx) : TheDef(D), Index(Idx) {} function in struct:llvm::SubtargetFeatureInfo
53 static std::vector<std::pair<Record *, SubtargetFeatureInfo>>
79 /// SubtargetFeatureInfo equivalent.
99 /// SubtargetFeatureInfo equivalent.
H A DSubtargetFeatureInfo.cpp1 //===- SubtargetFeatureInfo.cpp - Helpers for subtarget features ----------===//
9 #include "SubtargetFeatureInfo.h"
20 LLVM_DUMP_METHOD void SubtargetFeatureInfo::dump() const {
25 std::vector<std::pair<Record *, SubtargetFeatureInfo>>
26 SubtargetFeatureInfo::getAll(const RecordKeeper &Records) {
27 std::vector<std::pair<Record *, SubtargetFeatureInfo>> SubtargetFeatures;
46 Pred, SubtargetFeatureInfo(Pred, SubtargetFeatures.size()));
51 void SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration(
58 const SubtargetFeatureInfo &SFI = SF.second;
64 void SubtargetFeatureInfo
[all...]
H A DCodeEmitterGen.cpp17 #include "SubtargetFeatureInfo.h"
528 const auto &All = SubtargetFeatureInfo::getAll(Records);
529 std::map<Record *, SubtargetFeatureInfo, LessRecordByID> SubtargetFeatures;
537 SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration(SubtargetFeatures,
542 SubtargetFeatureInfo::emitNameTable(SubtargetFeatures, o);
546 SubtargetFeatureInfo::emitComputeAssemblerAvailableFeatures(
H A DAsmMatcherEmitter.cpp99 #include "SubtargetFeatureInfo.h"
527 SmallVector<const SubtargetFeatureInfo *, 4> RequiredFeatures;
733 std::map<Record *, SubtargetFeatureInfo, LessRecordByID> SubtargetFeatures;
781 const SubtargetFeatureInfo *getSubtargetFeature(Record *Def) const {
942 if (const SubtargetFeatureInfo *Feature =
1471 const std::vector<std::pair<Record *, SubtargetFeatureInfo>>
1472 &SubtargetFeaturePairs = SubtargetFeatureInfo::getAll(Records);
2681 const SubtargetFeatureInfo &SFI = SF.second;
2704 const SubtargetFeatureInfo *F = Info.getSubtargetFeature(ReqFeatures[i]);
3254 SubtargetFeatureInfo
[all...]
H A DGlobalISelEmitter.cpp33 #include "SubtargetFeatureInfo.h"
5338 SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration(SubtargetFeatures,
5355 SubtargetFeatureInfo::emitComputeAvailableFeatures(
5373 SubtargetFeatureInfo::emitComputeAvailableFeatures(
5564 Predicate, SubtargetFeatureInfo(Predicate, SubtargetFeatures.size()));
/freebsd-13-stable/usr.bin/clang/llvm-tblgen/
H A DMakefile57 SRCS+= SubtargetFeatureInfo.cpp

Completed in 403 milliseconds