| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/ |
| H A D | X86TargetParser.cpp | 25 class FeatureBitset { class 33 constexpr FeatureBitset() = default; 34 constexpr FeatureBitset(std::initializer_list<unsigned> Init) { in FeatureBitset() function in __anon330394410111::FeatureBitset 43 constexpr FeatureBitset &set(unsigned I) { in set() 55 constexpr FeatureBitset &operator&=(const FeatureBitset &RHS) { in operator &=() 64 constexpr FeatureBitset &operator|=(const FeatureBitset &RHS) { in operator |=() 74 constexpr FeatureBitset operator&(const FeatureBitset &RHS) const { in operator &() 75 FeatureBitset Result; in operator &() 82 constexpr FeatureBitset operator|(const FeatureBitset &RHS) const { in operator |() 83 FeatureBitset Result; in operator |() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/ |
| H A D | SubtargetFeature.h | 40 class FeatureBitset { 47 constexpr FeatureBitset(const std::array<uint64_t, MAX_SUBTARGET_WORDS> &B) { in FeatureBitset() function 53 constexpr FeatureBitset() = default; 54 constexpr FeatureBitset(std::initializer_list<unsigned> Init) { in FeatureBitset() function 59 FeatureBitset &set() { in set() 64 constexpr FeatureBitset &set(unsigned I) { in set() 71 constexpr FeatureBitset &reset(unsigned I) { in reset() 78 constexpr FeatureBitset &flip(unsigned I) { in flip() 105 constexpr FeatureBitset &operator^=(const FeatureBitset &RHS) { 111 constexpr FeatureBitset operator^(const FeatureBitset &RHS) const { [all …]
|
| H A D | MCSubtargetInfo.h | 91 FeatureBitset FeatureBits; // Feature bits for current CPU + FS 111 const FeatureBitset& getFeatureBits() const { return FeatureBits; } in getFeatureBits() 112 void setFeatureBits(const FeatureBitset &FeatureBits_) { in setFeatureBits() 136 FeatureBitset ToggleFeature(uint64_t FB); 140 FeatureBitset ToggleFeature(const FeatureBitset& FB); 144 FeatureBitset ToggleFeature(StringRef FS); 148 FeatureBitset ApplyFeatureFlag(StringRef FS); 151 FeatureBitset SetFeatureBitsTransitively(const FeatureBitset& FB); 152 FeatureBitset ClearFeatureBitsTransitively(const FeatureBitset &FB);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/ |
| H A D | MCSubtargetInfo.cpp | 36 void SetImpliedBits(FeatureBitset &Bits, const FeatureBitset &Implies, in SetImpliedBits() 48 void ClearImpliedBits(FeatureBitset &Bits, unsigned Value, in ClearImpliedBits() 58 static void ApplyFeatureFlag(FeatureBitset &Bits, StringRef Feature, in ApplyFeatureFlag() 150 static FeatureBitset getFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS, in getFeatures() 156 return FeatureBitset(); in getFeatures() 161 FeatureBitset Bits; in getFeatures() 240 FeatureBitset MCSubtargetInfo::ToggleFeature(uint64_t FB) { in ToggleFeature() 245 FeatureBitset MCSubtargetInfo::ToggleFeature(const FeatureBitset &FB) { in ToggleFeature() 250 FeatureBitset MCSubtargetInfo::SetFeatureBitsTransitively( in SetFeatureBitsTransitively() 251 const FeatureBitset &FB) { in SetFeatureBitsTransitively() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUMCCodeEmitter.h | 26 class FeatureBitset; variable 79 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const; 82 const FeatureBitset &AvailableFeatures) const;
|
| H A D | R600MCCodeEmitter.cpp | 60 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const; 63 const FeatureBitset &AvailableFeatures) const;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPropagateAttributes.cpp | 50 static constexpr const FeatureBitset TargetFeatures = { 70 explicit FnProperties(const FeatureBitset &&FB) : Features(FB) {} in FnProperties() 97 FeatureBitset Features; 131 void setFeatures(Function &F, const FeatureBitset &NewFeatures); 136 std::string getFeatureString(const FeatureBitset &Features) const; 336 const FeatureBitset &NewFeatures) { in setFeatures() 360 AMDGPUPropagateAttributes::getFeatureString(const FeatureBitset &Features) const in getFeatureString()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/MCParser/ |
| H A D | MCTargetAsmParser.h | 197 static NearMissInfo getMissedFeature(const FeatureBitset &MissingFeatures) { in getMissedFeature() 249 const FeatureBitset& getFeatures() const { in getFeatures() 299 FeatureBitset Features; 329 FeatureBitset AvailableFeatures; 354 const FeatureBitset& getAvailableFeatures() const { in getAvailableFeatures() 357 void setAvailableFeatures(const FeatureBitset& Value) { in setAvailableFeatures()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCTargetDesc.h | 51 class FeatureBitset; variable 74 FeatureBitset completeHVXFeatures(const FeatureBitset &FB);
|
| H A D | HexagonMCCodeEmitter.h | 85 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const; 88 const FeatureBitset &AvailableFeatures) const;
|
| H A D | HexagonMCTargetDesc.cpp | 419 FeatureBitset Hexagon_MC::completeHVXFeatures(const FeatureBitset &S) { in completeHVXFeatures() 423 FeatureBitset FB = S; in completeHVXFeatures() 498 llvm::FeatureBitset Features = X->getFeatureBits(); in createHexagonMCSubtargetInfo() 510 llvm::FeatureBitset Features = X->getFeatureBits(); in createHexagonMCSubtargetInfo()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVBaseInfo.h | 257 FeatureBitset FeaturesRequired; 260 bool haveRequiredFeatures(FeatureBitset ActiveFeatures) const { in haveRequiredFeatures() 290 ABI computeTargetABI(const Triple &TT, FeatureBitset FeatureBits, 307 void validate(const Triple &TT, const FeatureBitset &FeatureBits);
|
| H A D | RISCVBaseInfo.cpp | 26 ABI computeTargetABI(const Triple &TT, FeatureBitset FeatureBits, in computeTargetABI() 90 void validate(const Triple &TT, const FeatureBitset &FeatureBits) { in validate()
|
| H A D | RISCVMCCodeEmitter.cpp | 88 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const; 91 const FeatureBitset &AvailableFeatures) const;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/Utils/ |
| H A D | AArch64BaseInfo.h | 320 FeatureBitset FeaturesRequired; 323 constexpr SysAlias(const char *N, uint16_t E, FeatureBitset F) in SysAlias() 326 bool haveFeatures(FeatureBitset ActiveFeatures) const { in haveFeatures() 330 FeatureBitset getRequiredFeatures() const { return FeaturesRequired; } in getRequiredFeatures() 337 constexpr SysAliasReg(const char *N, uint16_t E, bool R, FeatureBitset F) in SysAliasReg() 345 constexpr SysAliasImm(const char *N, uint16_t E, uint16_t I, FeatureBitset F) in SysAliasImm() 550 FeatureBitset FeaturesRequired; 552 bool haveFeatures(FeatureBitset ActiveFeatures) const { in haveFeatures()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| H A D | CodeEmitterGen.cpp | 334 getNameForFeatureBitset(const std::vector<Record *> &FeatureBitset) { in getNameForFeatureBitset() argument 336 for (const auto &Feature : FeatureBitset) in getNameForFeatureBitset() 579 for (const auto &FeatureBitset : FeatureBitsets) { in run() local 580 if (FeatureBitset.empty()) in run() 582 o << " " << getNameForFeatureBitset(FeatureBitset) << ",\n"; in run() 587 for (const auto &FeatureBitset : FeatureBitsets) { in run() local 588 if (FeatureBitset.empty()) in run() 591 for (const auto &Feature : FeatureBitset) { in run()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyTargetMachine.cpp | 197 FeatureBitset Features = coalesceFeatures(M); in runOnModule() 225 FeatureBitset coalesceFeatures(const Module &M) { in coalesceFeatures() 226 FeatureBitset Features = in coalesceFeatures() 236 std::string getFeatureString(const FeatureBitset &Features) { in getFeatureString() 289 void recordFeatures(Module &M, const FeatureBitset &Features, bool Stripped) { in recordFeatures()
|
| H A D | WebAssemblyTargetTransformInfo.cpp | 108 const FeatureBitset &CallerBits = in areInlineCompatible() 110 const FeatureBitset &CalleeBits = in areInlineCompatible()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/MCTargetDesc/ |
| H A D | VEMCCodeEmitter.cpp | 79 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const; 82 const FeatureBitset &AvailableFeatures) const;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCCodeEmitter.h | 126 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const; 129 const FeatureBitset &AvailableFeatures) const;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/MCTargetDesc/ |
| H A D | BPFMCCodeEmitter.cpp | 67 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const; 70 const FeatureBitset &AvailableFeatures) const;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/Utils/ |
| H A D | ARMBaseInfo.h | 196 FeatureBitset FeaturesRequired; 199 bool hasRequiredFeatures(FeatureBitset ActiveFeatures) const { in hasRequiredFeatures() 204 bool isInRequiredFeatures(FeatureBitset TestFeatures) const { in isInRequiredFeatures()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCCodeEmitter.cpp | 89 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const; 92 const FeatureBitset &AvailableFeatures) const;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZMCCodeEmitter.cpp | 146 FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) const; 149 const FeatureBitset &AvailableFeatures) const;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/MCTargetDesc/ |
| H A D | AVRELFStreamer.cpp | 12 static unsigned getEFlagsForFeatureSet(const FeatureBitset &Features) { in getEFlagsForFeatureSet()
|