Container class for subtarget features. This is a constexpr reimplementation of a subset of std::bitset. It would be nice to use std::bitset directly, but it doesn't support constant initialization.
Synopsis
Declared in <llvm/TargetParser/SubtargetFeature.h>
class FeatureBitset;
Types
Name |
Description |
Yields the index of each set bit, skipping unset bits via countr_zero. |
Member Functions
Name |
Description |
|
Constructors |
Index of the first set bit at or after Begin, or size() if none. |
|
Bitwise conjunction operator |
|
Bitwise conjunction assignment operator |
|
Bitwise exclusive‐or operator |
|
Bitwise exclusive‐or assignment operator |
|
Bitwise disjunction operator |
|
Bitwise disjunction assignment operator |
|
Bitwise negation operator |
|
Equality operator |
|
Inequality operator |
|
Less‐than operator |
Protected Member Functions
Name |
Description |
|
Construct from |
Derived Classes
Name |
Description |
Class used to store the subtarget bits in the tables created by tablegen. |
Created with MrDocs