Searched refs:FeatureBitset (Results 1 - 18 of 18) sorted by relevance

/external/llvm/include/llvm/MC/
H A DSubtargetFeature.h34 class FeatureBitset : public std::bitset<MAX_SUBTARGET_FEATURES> { class in namespace:llvm
37 FeatureBitset() : bitset() {} function in class:llvm::FeatureBitset
39 FeatureBitset(const bitset<MAX_SUBTARGET_FEATURES>& B) : bitset(B) {} function in class:llvm::FeatureBitset
41 FeatureBitset(std::initializer_list<unsigned> Init) : bitset() { function in class:llvm::FeatureBitset
55 FeatureBitset Value; // K-V integer value
56 FeatureBitset Implies; // K-V bit mask
103 FeatureBitset ToggleFeature(FeatureBitset Bits, StringRef String,
107 FeatureBitset ApplyFeatureFlag(FeatureBitset Bit
[all...]
H A DMCSubtargetInfo.h45 FeatureBitset FeatureBits; // Feature bits for current CPU + FS
71 const FeatureBitset& getFeatureBits() const {
77 void setFeatureBits(const FeatureBitset &FeatureBits_) {
95 FeatureBitset ToggleFeature(uint64_t FB);
99 FeatureBitset ToggleFeature(const FeatureBitset& FB);
103 FeatureBitset ToggleFeature(StringRef FS);
107 FeatureBitset ApplyFeatureFlag(StringRef FS);
H A DMCInstrDesc.h25 class FeatureBitset;
/external/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h17 class FeatureBitset;
32 IsaVersion getIsaVersion(const FeatureBitset &Features);
34 const FeatureBitset &Features);
H A DAMDGPUBaseInfo.cpp30 IsaVersion getIsaVersion(const FeatureBitset &Features) {
48 const FeatureBitset &Features) {
/external/llvm/lib/MC/
H A DMCSubtargetInfo.cpp20 static FeatureBitset getFeatures(StringRef CPU, StringRef FS,
53 FeatureBitset MCSubtargetInfo::ToggleFeature(uint64_t FB) {
58 FeatureBitset MCSubtargetInfo::ToggleFeature(const FeatureBitset &FB) {
65 FeatureBitset MCSubtargetInfo::ToggleFeature(StringRef FS) {
71 FeatureBitset MCSubtargetInfo::ApplyFeatureFlag(StringRef FS) {
H A DSubtargetFeature.cpp134 void SetImpliedBits(FeatureBitset &Bits, const SubtargetFeatureKV *FeatureEntry,
150 void ClearImpliedBits(FeatureBitset &Bits,
165 FeatureBitset
166 SubtargetFeatures::ToggleFeature(FeatureBitset Bits, StringRef Feature,
197 FeatureBitset
198 SubtargetFeatures::ApplyFeatureFlag(FeatureBitset Bits, StringRef Feature,
232 FeatureBitset
238 return FeatureBitset();
251 FeatureBitset Bits;
/external/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.cpp22 const FeatureBitset& FeatureBits, bool &Valid) const {
35 const FeatureBitset& FeatureBits, bool &Valid) const {
838 const FeatureBitset& FeatureBits, bool &Valid) const {
882 const FeatureBitset& FeatureBits) const {
H A DAArch64BaseInfo.h286 FeatureBitset FeatureBitSet;
289 const FeatureBitset& FeatureBits) const {
297 const FeatureBitset& FeatureBits) const {
310 StringRef toString(uint32_t Value, const FeatureBitset& FeatureBits,
313 uint32_t fromString(StringRef Name, const FeatureBitset& FeatureBits,
1247 uint32_t fromString(StringRef Name, const FeatureBitset& FeatureBits,
1249 std::string toString(uint32_t Bits, const FeatureBitset& FeatureBits) const;
/external/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp252 const FeatureBitset &Bits = getFeatureBits();
/external/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsTargetStreamer.cpp442 const FeatureBitset &Features = STI.getFeatureBits();
524 const FeatureBitset &Features = STI.getFeatureBits();
/external/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp970 const FeatureBitset &featureBits =
1014 const FeatureBitset &featureBits =
1362 const FeatureBitset &featureBits =
2140 const FeatureBitset &FeatureBits = Dis->getSubtargetInfo().getFeatureBits();
3309 const FeatureBitset &featureBits =
3396 const FeatureBitset &featureBits =
3477 const FeatureBitset &featureBits =
3595 const FeatureBitset &featureBits =
3919 const FeatureBitset &featureBits =
4072 const FeatureBitset
[all...]
/external/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1342 const FeatureBitset &CallerBits =
1344 const FeatureBitset &CalleeBits =
/external/llvm/lib/Target/X86/Disassembler/
H A DX86Disassembler.cpp83 const FeatureBitset &FB = STI.getFeatureBits();
/external/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp47 MipsAssemblerOptions(const FeatureBitset &Features_) :
74 const FeatureBitset &getFeatures() const { return Features; }
75 void setFeatures(const FeatureBitset &Features_) { Features = Features_; }
82 static const FeatureBitset AllArchRelatedMask;
88 FeatureBitset Features;
92 const FeatureBitset MipsAssemblerOptions::AllArchRelatedMask = {
359 FeatureBitset FeatureBits = STI.getFeatureBits();
/external/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp776 FeatureBitset AllModes({X86::Mode64Bit, X86::Mode32Bit, X86::Mode16Bit});
777 FeatureBitset OldMode = STI.getFeatureBits() & AllModes;
782 assert(FeatureBitset({mode}) == (STI.getFeatureBits() & AllModes));
/external/llvm/lib/Target/ARM/InstPrinter/
H A DARMInstPrinter.cpp800 const FeatureBitset &FeatureBits = STI.getFeatureBits();
/external/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp9922 const FeatureBitset Features;
9982 FeatureBitset ToggleFeatures = EnableFeature

Completed in 419 milliseconds