Lines Matching refs:ActiveFeatures

49                                 const FeatureBitset &ActiveFeatures,  in generateInstSeqImpl()  argument
51 bool IsRV64 = ActiveFeatures[RISCV::Feature64Bit]; in generateInstSeqImpl()
77 if (ActiveFeatures[RISCV::FeatureStdExtZbs] && isPowerOf2_64(Val)) { in generateInstSeqImpl()
124 ActiveFeatures[RISCV::FeatureStdExtZba]) { in generateInstSeqImpl()
135 ActiveFeatures[RISCV::FeatureStdExtZba]) { in generateInstSeqImpl()
143 generateInstSeqImpl(Val, ActiveFeatures, Res); in generateInstSeqImpl()
177 InstSeq generateInstSeq(int64_t Val, const FeatureBitset &ActiveFeatures) { in generateInstSeq() argument
179 generateInstSeqImpl(Val, ActiveFeatures, Res); in generateInstSeq()
187 generateInstSeqImpl(ShiftedVal, ActiveFeatures, TmpSeq); in generateInstSeq()
202 assert(ActiveFeatures[RISCV::Feature64Bit] && in generateInstSeq()
212 generateInstSeqImpl(ShiftedVal, ActiveFeatures, TmpSeq); in generateInstSeq()
226 generateInstSeqImpl(ShiftedVal, ActiveFeatures, TmpSeq); in generateInstSeq()
239 if (LeadingZeros == 32 && ActiveFeatures[RISCV::FeatureStdExtZba]) { in generateInstSeq()
243 generateInstSeqImpl(LeadingOnesVal, ActiveFeatures, TmpSeq); in generateInstSeq()
257 if (Res.size() > 2 && ActiveFeatures[RISCV::FeatureStdExtZbs]) { in generateInstSeq()
258 assert(ActiveFeatures[RISCV::Feature64Bit] && in generateInstSeq()
278 generateInstSeqImpl(NewVal, ActiveFeatures, TmpSeq); in generateInstSeq()
291 generateInstSeqImpl(Lo, ActiveFeatures, TmpSeq); in generateInstSeq()
312 if (Res.size() > 2 && ActiveFeatures[RISCV::FeatureStdExtZba]) { in generateInstSeq()
313 assert(ActiveFeatures[RISCV::Feature64Bit] && in generateInstSeq()
331 generateInstSeqImpl(Val / Div, ActiveFeatures, TmpSeq); in generateInstSeq()
357 generateInstSeqImpl(Hi52 / Div, ActiveFeatures, TmpSeq); in generateInstSeq()
367 if (Res.size() > 2 && ActiveFeatures[RISCV::FeatureStdExtZbb]) { in generateInstSeq()
382 const FeatureBitset &ActiveFeatures, bool CompressionCost) { in getIntMatCost() argument
383 bool IsRV64 = ActiveFeatures[RISCV::Feature64Bit]; in getIntMatCost()
384 bool HasRVC = CompressionCost && ActiveFeatures[RISCV::FeatureStdExtC]; in getIntMatCost()
392 InstSeq MatSeq = generateInstSeq(Chunk.getSExtValue(), ActiveFeatures); in getIntMatCost()