Lines Matching refs:ADDiu

115 // target constant nodes that would otherwise remain unchanged with ADDiu
1121 def ADDiu : MMRel, ArithLogicI<"addiu", simm16, GPR32Opnd, II_ADDIU, immSExt16,
1549 (ADDiu GPR32Opnd:$rs, GPR32Opnd:$rt, simm16:$imm), 0>;
1551 (ADDiu GPR32Opnd:$rs, GPR32Opnd:$rs, simm16:$imm), 0>;
1632 (ADDiu GPR32Opnd:$rd, GPR32Opnd:$rs,
1634 def : MipsInstAlias<"subu $rs, $imm", (ADDiu GPR32Opnd:$rs, GPR32Opnd:$rs,
1682 (ADDiu ZERO, imm:$in)>;
1700 (ADDiu GPR32:$src, imm:$imm)>;
1734 def : MipsPat<(MipsLo tglobaladdr:$in), (ADDiu ZERO, tglobaladdr:$in)>;
1735 def : MipsPat<(MipsLo tblockaddress:$in), (ADDiu ZERO, tblockaddress:$in)>;
1736 def : MipsPat<(MipsLo tjumptable:$in), (ADDiu ZERO, tjumptable:$in)>;
1737 def : MipsPat<(MipsLo tconstpool:$in), (ADDiu ZERO, tconstpool:$in)>;
1738 def : MipsPat<(MipsLo tglobaltlsaddr:$in), (ADDiu ZERO, tglobaltlsaddr:$in)>;
1739 def : MipsPat<(MipsLo texternalsym:$in), (ADDiu ZERO, texternalsym:$in)>;
1742 (ADDiu GPR32:$hi, tglobaladdr:$lo)>;
1744 (ADDiu GPR32:$hi, tblockaddress:$lo)>;
1746 (ADDiu GPR32:$hi, tjumptable:$lo)>;
1748 (ADDiu GPR32:$hi, tconstpool:$lo)>;
1750 (ADDiu GPR32:$hi, tglobaltlsaddr:$lo)>;
1754 (ADDiu GPR32:$gp, tglobaladdr:$in)>;
1756 (ADDiu GPR32:$gp, tconstpool:$in)>;
1763 def : WrapperPat<tglobaladdr, ADDiu, GPR32>;
1764 def : WrapperPat<tconstpool, ADDiu, GPR32>;
1765 def : WrapperPat<texternalsym, ADDiu, GPR32>;
1766 def : WrapperPat<tblockaddress, ADDiu, GPR32>;
1767 def : WrapperPat<tjumptable, ADDiu, GPR32>;
1768 def : WrapperPat<tglobaltlsaddr, ADDiu, GPR32>;