@@ -1992,9 +1992,9 @@ defm : PseudoBinPat<"atomic_load_xor_32", PseudoAtomicLoadXor32>;
1992
1992
/// Intrinsics
1993
1993
1994
1994
def : Pat<(int_loongarch_cacop_d timm:$op, i64:$rj, timm:$imm12),
1995
- (CACOP uimm5 :$op, GPR:$rj, simm12 :$imm12)>;
1995
+ (CACOP timm :$op, GPR:$rj, timm :$imm12)>;
1996
1996
def : Pat<(int_loongarch_cacop_w i32:$op, i32:$rj, i32:$imm12),
1997
- (CACOP uimm5 :$op, GPR:$rj, simm12 :$imm12)>;
1997
+ (CACOP timm :$op, GPR:$rj, timm :$imm12)>;
1998
1998
def : Pat<(loongarch_dbar uimm15:$imm15), (DBAR uimm15:$imm15)>;
1999
1999
def : Pat<(loongarch_ibar uimm15:$imm15), (IBAR uimm15:$imm15)>;
2000
2000
def : Pat<(loongarch_break uimm15:$imm15), (BREAK uimm15:$imm15)>;
@@ -2158,9 +2158,9 @@ def : Pat<(int_loongarch_asrtle_d GPR:$rj, GPR:$rk),
2158
2158
def : Pat<(int_loongarch_asrtgt_d GPR:$rj, GPR:$rk),
2159
2159
(ASRTGT_D GPR:$rj, GPR:$rk)>;
2160
2160
def : Pat<(int_loongarch_lddir_d GPR:$rj, timm:$imm8),
2161
- (LDDIR GPR:$rj, uimm8 :$imm8)>;
2161
+ (LDDIR GPR:$rj, timm :$imm8)>;
2162
2162
def : Pat<(int_loongarch_ldpte_d GPR:$rj, timm:$imm8),
2163
- (LDPTE GPR:$rj, uimm8 :$imm8)>;
2163
+ (LDPTE GPR:$rj, timm :$imm8)>;
2164
2164
} // Predicates = [IsLA64]
2165
2165
2166
2166
//===----------------------------------------------------------------------===//
0 commit comments