HomeSort by: relevance | last modified time | path
    Searched refs:FeatureBitset (Results 1 - 25 of 58) sorted by relevancy

1 2 3

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

Completed in 43 milliseconds

1 2 3