@@ -834,27 +834,23 @@ defm : StIdxPat<store, TH_SRD, GPR>;
834
834
defm : StZextIdxPat<store, TH_SURD, GPR>;
835
835
}
836
836
837
- let Predicates = [HasVendorXTHeadFMemIdx, HasStdExtF, IsRV32 ] in {
837
+ let Predicates = [HasVendorXTHeadFMemIdx, HasStdExtF] in {
838
838
defm : LdIdxPat<load, TH_FLRW, f32>;
839
839
defm : StIdxPat<store, TH_FSRW, FPR32, f32>;
840
840
}
841
841
842
- let Predicates = [HasVendorXTHeadFMemIdx, HasStdExtD, IsRV32 ] in {
842
+ let Predicates = [HasVendorXTHeadFMemIdx, HasStdExtD] in {
843
843
defm : LdIdxPat<load, TH_FLRD, f64>;
844
844
defm : StIdxPat<store, TH_FSRD, FPR64, f64>;
845
845
}
846
846
847
847
let Predicates = [HasVendorXTHeadFMemIdx, HasStdExtF, IsRV64] in {
848
- defm : LdIdxPat<load, TH_FLRW, f32>;
849
848
defm : LdZextIdxPat<load, TH_FLURW, f32>;
850
- defm : StIdxPat<store, TH_FSRW, FPR32, f32>;
851
849
defm : StZextIdxPat<store, TH_FSURW, FPR32, f32>;
852
850
}
853
851
854
852
let Predicates = [HasVendorXTHeadFMemIdx, HasStdExtD, IsRV64] in {
855
- defm : LdIdxPat<load, TH_FLRD, f64>;
856
853
defm : LdZextIdxPat<load, TH_FLURD, f64>;
857
- defm : StIdxPat<store, TH_FSRD, FPR64, f64>;
858
854
defm : StZextIdxPat<store, TH_FSURD, FPR64, f64>;
859
855
}
860
856
0 commit comments