|
LLVM 23.0.0git
|
Used to provide key value pairs for feature and CPU bit flags. More...
#include "llvm/MC/MCSubtargetInfo.h"
Public Member Functions | |
| constexpr | SubtargetSubTypeKV (uint16_t KeyStrOff, FeatureBitArray Implies, FeatureBitArray TuneImplies, unsigned SchedModelIdx) |
| SubtargetSubTypeKV (const SubtargetSubTypeKV &)=delete | |
| SubtargetSubTypeKV & | operator= (const SubtargetSubTypeKV &)=delete |
| const char * | key () const |
| bool | operator< (StringRef S) const |
| Compare routine for std::lower_bound. | |
| bool | operator< (const SubtargetSubTypeKV &Other) const |
| Compare routine for std::is_sorted. | |
Public Attributes | |
| uint16_t | KeyStrOff |
| unsigned | SchedModelIdx |
| FeatureBitArray | Implies |
| K-V bit mask. | |
| FeatureBitArray | TuneImplies |
| K-V bit mask. | |
Used to provide key value pairs for feature and CPU bit flags.
Definition at line 78 of file MCSubtargetInfo.h.
|
inlineconstexpr |
Definition at line 84 of file MCSubtargetInfo.h.
References Implies, KeyStrOff, SchedModelIdx, and TuneImplies.
Referenced by operator<(), operator=(), and SubtargetSubTypeKV().
|
delete |
References SubtargetSubTypeKV().
Definition at line 94 of file MCSubtargetInfo.h.
References KeyStrOff.
Referenced by operator<(), and operator<().
|
inline |
Compare routine for std::is_sorted.
Definition at line 102 of file MCSubtargetInfo.h.
References key(), llvm::Other, and SubtargetSubTypeKV().
Compare routine for std::lower_bound.
Definition at line 99 of file MCSubtargetInfo.h.
References key().
|
delete |
References SubtargetSubTypeKV().
| FeatureBitArray llvm::SubtargetSubTypeKV::Implies |
K-V bit mask.
Definition at line 81 of file MCSubtargetInfo.h.
Referenced by getFeatures(), and SubtargetSubTypeKV().
| uint16_t llvm::SubtargetSubTypeKV::KeyStrOff |
Definition at line 79 of file MCSubtargetInfo.h.
Referenced by key(), and SubtargetSubTypeKV().
| unsigned llvm::SubtargetSubTypeKV::SchedModelIdx |
Definition at line 80 of file MCSubtargetInfo.h.
Referenced by llvm::MCSubtargetInfo::getSchedModelForCPU(), and SubtargetSubTypeKV().
| FeatureBitArray llvm::SubtargetSubTypeKV::TuneImplies |
K-V bit mask.
Definition at line 82 of file MCSubtargetInfo.h.
Referenced by getFeatures(), and SubtargetSubTypeKV().