Lines Matching refs:FeatureBits
39 ABI computeTargetABI(const Triple &TT, const FeatureBitset &FeatureBits, in computeTargetABI() argument
43 bool IsRVE = FeatureBits[RISCV::FeatureRVE]; in computeTargetABI()
73 FeatureBits[RISCV::FeatureStdExtD]) in computeTargetABI()
80 auto ISAInfo = RISCVFeatures::parseFeatureBits(IsRV64, FeatureBits); in computeTargetABI()
112 void validate(const Triple &TT, const FeatureBitset &FeatureBits) { in validate() argument
113 if (TT.isArch64Bit() && !FeatureBits[RISCV::Feature64Bit]) in validate()
115 if (!TT.isArch64Bit() && !FeatureBits[RISCV::Feature32Bit]) in validate()
117 if (FeatureBits[RISCV::Feature32Bit] && in validate()
118 FeatureBits[RISCV::Feature64Bit]) in validate()
123 parseFeatureBits(bool IsRV64, const FeatureBitset &FeatureBits) { in parseFeatureBits() argument
128 if (FeatureBits[Feature.Value] && in parseFeatureBits()