| /freebsd-12.1/contrib/llvm/include/llvm/MC/ |
| H A D | SubtargetFeature.h | 37 class FeatureBitset : public std::bitset<MAX_SUBTARGET_FEATURES> { 40 FeatureBitset() = default; 42 FeatureBitset(const bitset<MAX_SUBTARGET_FEATURES>& B) : bitset(B) {} in FeatureBitset() function 44 FeatureBitset(std::initializer_list<unsigned> Init) { in FeatureBitset() function 56 FeatureBitset Value; ///< K-V integer value 57 FeatureBitset Implies; ///< K-V bit mask 106 static void ToggleFeature(FeatureBitset &Bits, StringRef String, 110 static void ApplyFeatureFlag(FeatureBitset &Bits, StringRef Feature, 114 FeatureBitset getFeatureBits(StringRef CPU,
|
| H A D | MCSubtargetInfo.h | 52 FeatureBitset FeatureBits; // Feature bits for current CPU + FS 71 const FeatureBitset& getFeatureBits() const { return FeatureBits; } in getFeatureBits() 72 void setFeatureBits(const FeatureBitset &FeatureBits_) { in setFeatureBits() 94 FeatureBitset ToggleFeature(uint64_t FB); 98 FeatureBitset ToggleFeature(const FeatureBitset& FB); 102 FeatureBitset ToggleFeature(StringRef FS); 106 FeatureBitset ApplyFeatureFlag(StringRef FS);
|
| H A D | MCInstrDesc.h | 25 class FeatureBitset; variable
|
| /freebsd-12.1/contrib/llvm/lib/MC/ |
| H A D | MCSubtargetInfo.cpp | 23 static FeatureBitset getFeatures(StringRef CPU, StringRef FS, in getFeatures() 54 FeatureBitset MCSubtargetInfo::ToggleFeature(uint64_t FB) { in ToggleFeature() 59 FeatureBitset MCSubtargetInfo::ToggleFeature(const FeatureBitset &FB) { in ToggleFeature() 64 FeatureBitset MCSubtargetInfo::ToggleFeature(StringRef FS) { in ToggleFeature() 69 FeatureBitset MCSubtargetInfo::ApplyFeatureFlag(StringRef FS) { in ApplyFeatureFlag() 76 FeatureBitset Set, All; in checkFeatures()
|
| H A D | SubtargetFeature.cpp | 126 void SetImpliedBits(FeatureBitset &Bits, const SubtargetFeatureKV &FeatureEntry, in SetImpliedBits() 140 void ClearImpliedBits(FeatureBitset &Bits, in ClearImpliedBits() 154 SubtargetFeatures::ToggleFeature(FeatureBitset &Bits, StringRef Feature, in ToggleFeature() 177 void SubtargetFeatures::ApplyFeatureFlag(FeatureBitset &Bits, StringRef Feature, in ApplyFeatureFlag() 204 FeatureBitset 209 return FeatureBitset(); in getFeatureBits() 216 FeatureBitset Bits; in getFeatureBits()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCTargetDesc.h | 52 class FeatureBitset; variable 78 FeatureBitset completeHVXFeatures(const FeatureBitset &FB);
|
| H A D | HexagonMCTargetDesc.cpp | 336 FeatureBitset Hexagon_MC::completeHVXFeatures(const FeatureBitset &S) { in completeHVXFeatures() 340 FeatureBitset FB = S; in completeHVXFeatures() 401 llvm::FeatureBitset Features = X->getFeatureBits(); in createHexagonMCSubtargetInfo()
|
| H A D | HexagonMCCodeEmitter.h | 86 uint64_t computeAvailableFeatures(const FeatureBitset &FB) const;
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/Utils/ |
| H A D | ARMBaseInfo.h | 120 FeatureBitset FeaturesRequired; 123 bool hasRequiredFeatures(FeatureBitset ActiveFeatures) const { in hasRequiredFeatures() 128 bool isInRequiredFeatures(FeatureBitset TestFeatures) const { in isInRequiredFeatures()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/Utils/ |
| H A D | AArch64BaseInfo.h | 272 FeatureBitset FeaturesRequired; 275 SysAlias (const char *N, uint16_t E, FeatureBitset F) : in SysAlias() 278 bool haveFeatures(FeatureBitset ActiveFeatures) const { in haveFeatures() 282 FeatureBitset getRequiredFeatures() const { return FeaturesRequired; } in getRequiredFeatures() 288 SysAliasReg(const char *N, uint16_t E, bool R, FeatureBitset F) : SysAlias(N, E, F), in SysAliasReg() 485 FeatureBitset FeaturesRequired; 487 bool haveFeatures(FeatureBitset ActiveFeatures) const { in haveFeatures()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUMCCodeEmitter.h | 27 class FeatureBitset; variable 68 uint64_t computeAvailableFeatures(const FeatureBitset &FB) const;
|
| H A D | R600MCCodeEmitter.cpp | 68 uint64_t computeAvailableFeatures(const FeatureBitset &FB) const;
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/Utils/ |
| H A D | RISCVBaseInfo.h | 138 FeatureBitset FeaturesRequired; 141 bool haveRequiredFeatures(FeatureBitset ActiveFeatures) const { in haveRequiredFeatures()
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVELFStreamer.cpp | 27 const FeatureBitset &Features = STI.getFeatureBits(); in RISCVTargetELFStreamer()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.cpp | 614 const FeatureBitset &CallerBits = in areInlineCompatible() 616 const FeatureBitset &CalleeBits = in areInlineCompatible() 619 FeatureBitset RealCallerBits = CallerBits & ~InlineFeatureIgnoreList; in areInlineCompatible() 620 FeatureBitset RealCalleeBits = CalleeBits & ~InlineFeatureIgnoreList; in areInlineCompatible()
|
| H A D | AMDGPUTargetTransformInfo.h | 70 const FeatureBitset InlineFeatureIgnoreList = {
|
| /freebsd-12.1/contrib/llvm/lib/Target/AVR/MCTargetDesc/ |
| H A D | AVRELFStreamer.cpp | 12 static unsigned getEFlagsForFeatureSet(const FeatureBitset &Features) { in getEFlagsForFeatureSet()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCCodeEmitter.h | 102 uint64_t computeAvailableFeatures(const FeatureBitset &FB) const;
|
| /freebsd-12.1/contrib/llvm/lib/Target/BPF/MCTargetDesc/ |
| H A D | BPFMCCodeEmitter.cpp | 67 uint64_t computeAvailableFeatures(const FeatureBitset &FB) const;
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 57 const FeatureBitset InlineFeatureWhitelist = {
|
| H A D | ARMSubtarget.cpp | 247 const FeatureBitset &Bits = getFeatureBits(); in initSubtargetFeatures()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCCodeEmitter.cpp | 87 uint64_t computeAvailableFeatures(const FeatureBitset &FB) const;
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/Disassembler/ |
| H A D | ARMDisassembler.cpp | 975 const FeatureBitset &featureBits = in DecoderGPRRegisterClass() 1024 const FeatureBitset &featureBits = in DecodeDPRRegisterClass() 1371 const FeatureBitset &featureBits = in DecodeCopMemInstruction() 3363 const FeatureBitset &featureBits = in DecodeT2LoadShift() 3451 const FeatureBitset &featureBits = in DecodeT2LoadImm8() 3532 const FeatureBitset &featureBits = in DecodeT2LoadImm12() 3650 const FeatureBitset &featureBits = in DecodeT2LoadLabel() 3973 const FeatureBitset &featureBits = in DecodeCoprocessor() 4127 const FeatureBitset &FeatureBits = in DecodeMSRMask() 5116 const FeatureBitset &featureBits = in DecodeVCVTD() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsTargetStreamer.cpp | 251 const FeatureBitset &Features = STI->getFeatureBits(); in emitNop() 785 const FeatureBitset &Features = STI.getFeatureBits(); in MipsTargetELFStreamer() 897 const FeatureBitset &Features = STI.getFeatureBits(); in finish()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.h | 31 class FeatureBitset; variable
|