Lines Matching refs:hasFeature

51   bool IsRV64 = STI.hasFeature(RISCV::Feature64Bit);  in generateInstSeqImpl()
54 if (STI.hasFeature(RISCV::FeatureStdExtZbs) && isPowerOf2_64(Val) && in generateInstSeqImpl()
127 STI.hasFeature(RISCV::FeatureStdExtZba)) { in generateInstSeqImpl()
138 STI.hasFeature(RISCV::FeatureStdExtZba)) { in generateInstSeqImpl()
211 if (LeadingZeros == 32 && STI.hasFeature(RISCV::FeatureStdExtZba)) { in generateInstSeqLeadingZeros()
242 isInt<6>(ShiftedVal) && !STI.hasFeature(RISCV::TuneLUIADDIFusion); in generateInstSeq()
258 assert(STI.hasFeature(RISCV::Feature64Bit) && in generateInstSeq()
302 if (Res.size() > 2 && STI.hasFeature(RISCV::FeatureStdExtZbkb)) { in generateInstSeq()
316 if (Res.size() > 2 && STI.hasFeature(RISCV::FeatureStdExtZbs)) { in generateInstSeq()
337 if (Res.size() > 2 && STI.hasFeature(RISCV::FeatureStdExtZbs)) { in generateInstSeq()
358 if (Res.size() > 2 && STI.hasFeature(RISCV::FeatureStdExtZba)) { in generateInstSeq()
414 if (Res.size() > 2 && (STI.hasFeature(RISCV::FeatureStdExtZbb) || in generateInstSeq()
415 STI.hasFeature(RISCV::FeatureVendorXTHeadBb))) { in generateInstSeq()
421 TmpSeq.emplace_back(STI.hasFeature(RISCV::FeatureStdExtZbb) in generateInstSeq()
492 if (STI.hasFeature(RISCV::FeatureStdExtZba) && Lo_32(Val) == Hi_32(Val)) { in generateTwoRegInstSeq()
503 bool IsRV64 = STI.hasFeature(RISCV::Feature64Bit); in getIntMatCost()
504 bool HasRVC = CompressionCost && (STI.hasFeature(RISCV::FeatureStdExtC) || in getIntMatCost()
505 STI.hasFeature(RISCV::FeatureStdExtZca)); in getIntMatCost()