Lines Matching refs:ADDiu
118 // target constant nodes that would otherwise remain unchanged with ADDiu
1332 def ADDiu : MMRel, StdMMR6Rel, ArithLogicI<"addiu", simm16, GPR32Opnd,
1827 (ADDiu GPR32Opnd:$rs, GPR32Opnd:$rt, simm16:$imm), 0>;
1829 (ADDiu GPR32Opnd:$rs, GPR32Opnd:$rs, simm16:$imm), 0>;
1914 (ADDiu GPR32Opnd:$rd, GPR32Opnd:$rs,
1916 def : MipsInstAlias<"subu $rs, $imm", (ADDiu GPR32Opnd:$rs, GPR32Opnd:$rs,
2046 (ADDiu ZERO, imm:$in)>;
2064 (ADDiu GPR32:$src, imm:$imm)>;
2098 def : MipsPat<(MipsLo tglobaladdr:$in), (ADDiu ZERO, tglobaladdr:$in)>;
2099 def : MipsPat<(MipsLo tblockaddress:$in), (ADDiu ZERO, tblockaddress:$in)>;
2100 def : MipsPat<(MipsLo tjumptable:$in), (ADDiu ZERO, tjumptable:$in)>;
2101 def : MipsPat<(MipsLo tconstpool:$in), (ADDiu ZERO, tconstpool:$in)>;
2102 def : MipsPat<(MipsLo tglobaltlsaddr:$in), (ADDiu ZERO, tglobaltlsaddr:$in)>;
2103 def : MipsPat<(MipsLo texternalsym:$in), (ADDiu ZERO, texternalsym:$in)>;
2106 (ADDiu GPR32:$hi, tglobaladdr:$lo)>;
2108 (ADDiu GPR32:$hi, tblockaddress:$lo)>;
2110 (ADDiu GPR32:$hi, tjumptable:$lo)>;
2112 (ADDiu GPR32:$hi, tconstpool:$lo)>;
2114 (ADDiu GPR32:$hi, tglobaltlsaddr:$lo)>;
2118 (ADDiu GPR32:$gp, tglobaladdr:$in)>;
2120 (ADDiu GPR32:$gp, tconstpool:$in)>;
2127 def : WrapperPat<tglobaladdr, ADDiu, GPR32>;
2128 def : WrapperPat<tconstpool, ADDiu, GPR32>;
2129 def : WrapperPat<texternalsym, ADDiu, GPR32>;
2130 def : WrapperPat<tblockaddress, ADDiu, GPR32>;
2131 def : WrapperPat<tjumptable, ADDiu, GPR32>;
2132 def : WrapperPat<tglobaltlsaddr, ADDiu, GPR32>;