@@ -1857,9 +1857,9 @@ defm : PseudoBinPat<"atomic_load_xor_32", PseudoAtomicLoadXor32>;
1857
1857
/// Intrinsics
1858
1858
1859
1859
def : Pat<(int_loongarch_cacop_d timm:$op, i64:$rj, timm:$imm12),
1860
- (CACOP uimm5 :$op, GPR:$rj, simm12 :$imm12)>;
1860
+ (CACOP timm :$op, GPR:$rj, timm :$imm12)>;
1861
1861
def : Pat<(int_loongarch_cacop_w i32:$op, i32:$rj, i32:$imm12),
1862
- (CACOP uimm5 :$op, GPR:$rj, simm12 :$imm12)>;
1862
+ (CACOP timm :$op, GPR:$rj, timm :$imm12)>;
1863
1863
def : Pat<(loongarch_dbar uimm15:$imm15), (DBAR uimm15:$imm15)>;
1864
1864
def : Pat<(loongarch_ibar uimm15:$imm15), (IBAR uimm15:$imm15)>;
1865
1865
def : Pat<(loongarch_break uimm15:$imm15), (BREAK uimm15:$imm15)>;
@@ -2023,9 +2023,9 @@ def : Pat<(int_loongarch_asrtle_d GPR:$rj, GPR:$rk),
2023
2023
def : Pat<(int_loongarch_asrtgt_d GPR:$rj, GPR:$rk),
2024
2024
(ASRTGT_D GPR:$rj, GPR:$rk)>;
2025
2025
def : Pat<(int_loongarch_lddir_d GPR:$rj, timm:$imm8),
2026
- (LDDIR GPR:$rj, uimm8 :$imm8)>;
2026
+ (LDDIR GPR:$rj, timm :$imm8)>;
2027
2027
def : Pat<(int_loongarch_ldpte_d GPR:$rj, timm:$imm8),
2028
- (LDPTE GPR:$rj, uimm8 :$imm8)>;
2028
+ (LDPTE GPR:$rj, timm :$imm8)>;
2029
2029
} // Predicates = [IsLA64]
2030
2030
2031
2031
//===----------------------------------------------------------------------===//
0 commit comments