Searched refs:SubtargetFeatures (Results 1 - 25 of 28) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/
H A DSubtargetFeature.cpp33 void SubtargetFeatures::Split(std::vector<std::string> &V, StringRef S) {
41 void SubtargetFeatures::AddFeature(StringRef String, bool Enable) {
49 SubtargetFeatures::SubtargetFeatures(StringRef Initial) { function in class:SubtargetFeatures
54 std::string SubtargetFeatures::getString() const {
58 void SubtargetFeatures::print(raw_ostream &OS) const {
65 LLVM_DUMP_METHOD void SubtargetFeatures::dump() const {
70 void SubtargetFeatures::getDefaultSubtargetFeatures(const Triple& Triple) {
H A DMCSubtargetInfo.cpp60 assert(SubtargetFeatures::hasFlag(Feature) &&
65 Find(SubtargetFeatures::StripFlag(Feature), FeatureTable);
69 if (SubtargetFeatures::isEnabled(Feature)) {
153 SubtargetFeatures Features(FS);
251 Find(SubtargetFeatures::StripFlag(Feature), ProcFeatures);
279 SubtargetFeatures T(FS);
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetFeatureInfo.cpp27 std::vector<std::pair<Record *, SubtargetFeatureInfo>> SubtargetFeatures; local
45 SubtargetFeatures.emplace_back(
46 Pred, SubtargetFeatureInfo(Pred, SubtargetFeatures.size()));
48 return SubtargetFeatures;
52 SubtargetFeatureInfoMap &SubtargetFeatures, raw_ostream &OS) {
56 << getMinimalTypeForRange(SubtargetFeatures.size()) << " {\n";
57 for (const auto &SF : SubtargetFeatures) {
65 SubtargetFeatureInfoMap &SubtargetFeatures, raw_ostream &OS) {
70 for (const auto &SF : SubtargetFeatures)
77 for (const auto &SF : SubtargetFeatures)
51 emitSubtargetFeatureBitEnumeration( SubtargetFeatureInfoMap &SubtargetFeatures, raw_ostream &OS) argument
64 emitNameTable( SubtargetFeatureInfoMap &SubtargetFeatures, raw_ostream &OS) argument
90 emitComputeAvailableFeatures( StringRef TargetName, StringRef ClassName, StringRef FuncName, SubtargetFeatureInfoMap &SubtargetFeatures, raw_ostream &OS, StringRef ExtraParams) argument
112 emitComputeAssemblerAvailableFeatures( StringRef TargetName, StringRef ClassName, StringRef FuncName, SubtargetFeatureInfoMap &SubtargetFeatures, raw_ostream &OS) argument
[all...]
H A DSubtargetFeatureInfo.h61 emitSubtargetFeatureBitEnumeration(SubtargetFeatureInfoMap &SubtargetFeatures,
64 static void emitNameTable(SubtargetFeatureInfoMap &SubtargetFeatures,
78 /// \param SubtargetFeatures A map of TableGen records to the
84 SubtargetFeatureInfoMap &SubtargetFeatures,
98 /// \param SubtargetFeatures A map of TableGen records to the
102 SubtargetFeatureInfoMap &SubtargetFeatures, raw_ostream &OS);
H A DCodeEmitterGen.cpp529 std::map<Record *, SubtargetFeatureInfo, LessRecordByID> SubtargetFeatures; local
530 SubtargetFeatures.insert(All.begin(), All.end());
537 SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration(SubtargetFeatures,
542 SubtargetFeatureInfo::emitNameTable(SubtargetFeatures, o);
548 SubtargetFeatures, o);
554 const auto &I = SubtargetFeatures.find(Predicate);
555 if (I != SubtargetFeatures.end())
594 const auto &I = SubtargetFeatures.find(Feature);
595 assert(I != SubtargetFeatures.end() && "Didn't import predicate?");
616 const auto &I = SubtargetFeatures
[all...]
H A DAsmMatcherEmitter.cpp733 std::map<Record *, SubtargetFeatureInfo, LessRecordByID> SubtargetFeatures; member in class:__anon4890::AsmMatcherInfo
783 const auto &I = SubtargetFeatures.find(Def);
784 return I == SubtargetFeatures.end() ? nullptr : &I->second;
1473 SubtargetFeatures.insert(SubtargetFeaturePairs.begin(),
1476 for (const auto &Pair : SubtargetFeatures)
2678 if (!Info.SubtargetFeatures.empty()) {
2680 for (const auto &SF : Info.SubtargetFeatures) {
3255 Info.SubtargetFeatures, OS);
3312 Info.SubtargetFeatures, OS);
3378 const auto &I = Info.SubtargetFeatures
[all...]
H A DGlobalISelEmitter.cpp3363 SubtargetFeatureInfoMap SubtargetFeatures;
5296 << "const unsigned MAX_SUBTARGET_PREDICATES = " << SubtargetFeatures.size()
5338 SubtargetFeatureInfo::emitSubtargetFeatureBitEnumeration(SubtargetFeatures,
5343 std::copy_if(SubtargetFeatures.begin(), SubtargetFeatures.end(),
5349 std::copy_if(SubtargetFeatures.begin(), SubtargetFeatures.end(),
5439 const auto &I = SubtargetFeatures.find(Feature);
5440 assert(I != SubtargetFeatures.end() && "Didn't import predicate?");
5562 if (SubtargetFeatures
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.h105 Features = SubtargetFeatures(FeatureString);
114 SubtargetFeatures &getFeatures() { return Features; }
117 const SubtargetFeatures &getFeatures() const { return Features; }
151 SubtargetFeatures Features;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Object/
H A DELFObjectFile.cpp99 SubtargetFeatures ELFObjectFileBase::getMIPSFeatures() const {
100 SubtargetFeatures Features;
159 SubtargetFeatures ELFObjectFileBase::getARMFeatures() const {
160 SubtargetFeatures Features;
164 return SubtargetFeatures();
289 SubtargetFeatures ELFObjectFileBase::getRISCVFeatures() const {
290 SubtargetFeatures Features;
345 SubtargetFeatures ELFObjectFileBase::getFeatures() const {
354 return SubtargetFeatures();
H A DXCOFFObjectFile.cpp441 SubtargetFeatures XCOFFObjectFile::getFeatures() const {
442 return SubtargetFeatures();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DTargetSelect.cpp80 SubtargetFeatures Features;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DSubtargetFeature.h183 class SubtargetFeatures { class
187 explicit SubtargetFeatures(StringRef Initial = "");
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/
H A DTargetMachineC.cpp258 SubtargetFeatures Features;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Object/
H A DObjectFile.h35 class SubtargetFeatures;
329 virtual SubtargetFeatures getFeatures() const = 0;
H A DXCOFFObjectFile.h316 SubtargetFeatures getFeatures() const override;
H A DELFObjectFile.h81 SubtargetFeatures getFeatures() const override;
83 SubtargetFeatures getMIPSFeatures() const;
85 SubtargetFeatures getARMFeatures() const;
87 SubtargetFeatures getRISCVFeatures() const;
H A DWasm.h203 SubtargetFeatures getFeatures() const override;
H A DMachO.h367 SubtargetFeatures getFeatures() const override { return SubtargetFeatures(); }
H A DCOFF.h953 SubtargetFeatures getFeatures() const override { return SubtargetFeatures(); }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DCommandFlags.cpp501 SubtargetFeatures Features;
521 SubtargetFeatures Features;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp160 SubtargetFeatures Features;
H A DLTOCodeGenerator.cpp362 SubtargetFeatures Features(MAttr);
H A DLTOModule.cpp214 SubtargetFeatures Features;
H A DThinLTOCodeGenerator.cpp564 SubtargetFeatures Features(MAttr);
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-mc/
H A Dllvm-mc.cpp439 SubtargetFeatures Features;

Completed in 402 milliseconds

12