Lines Matching refs:FeatureBits
38 ABI computeTargetABI(const Triple &TT, const FeatureBitset &FeatureBits, in computeTargetABI() argument
42 bool IsRVE = FeatureBits[RISCV::FeatureStdExtE]; in computeTargetABI()
72 FeatureBits[RISCV::FeatureStdExtD]) in computeTargetABI()
79 auto ISAInfo = RISCVFeatures::parseFeatureBits(IsRV64, FeatureBits); in computeTargetABI()
111 void validate(const Triple &TT, const FeatureBitset &FeatureBits) { in validate() argument
112 if (TT.isArch64Bit() && !FeatureBits[RISCV::Feature64Bit]) in validate()
114 if (!TT.isArch64Bit() && !FeatureBits[RISCV::Feature32Bit]) in validate()
116 if (FeatureBits[RISCV::Feature32Bit] && in validate()
117 FeatureBits[RISCV::Feature64Bit]) in validate()
122 parseFeatureBits(bool IsRV64, const FeatureBitset &FeatureBits) { in parseFeatureBits() argument
127 if (FeatureBits[Feature.Value] && in parseFeatureBits()