Home | History | Annotate | Download | only in Mips

Lines Matching full:addiu

116 // target constant nodes that would otherwise remain unchanged with ADDiu
343 // e.g. addiu, sltiu
890 def ADDiu : MMRel, ArithLogicI<"addiu", simm16, GPR32Opnd, IIArith, immSExt16,
1068 def LEA_ADDiu : EffectiveAddress<"addiu", GPR32Opnd, mem_ea>, LW_FM<9>;
1110 (ADDiu GPR32Opnd:$rs, GPR32Opnd:$rt, simm16:$imm), 0>;
1182 (ADDiu ZERO, imm:$in)>;
1199 (ADDiu GPR32:$src, imm:$imm)>;
1223 def : MipsPat<(MipsLo tglobaladdr:$in), (ADDiu ZERO, tglobaladdr:$in)>;
1224 def : MipsPat<(MipsLo tblockaddress:$in), (ADDiu ZERO, tblockaddress:$in)>;
1225 def : MipsPat<(MipsLo tjumptable:$in), (ADDiu ZERO, tjumptable:$in)>;
1226 ADDiu ZERO, tconstpool:$in)>;
1227 def : MipsPat<(MipsLo tglobaltlsaddr:$in), (ADDiu ZERO, tglobaltlsaddr:$in)>;
1228 def : MipsPat<(MipsLo texternalsym:$in), (ADDiu ZERO, texternalsym:$in)>;
1231 (ADDiu GPR32:$hi, tglobaladdr:$lo)>;
1233 (ADDiu GPR32:$hi, tblockaddress:$lo)>;
1235 (ADDiu GPR32:$hi, tjumptable:$lo)>;
1237 (ADDiu GPR32:$hi, tconstpool:$lo)>;
1239 (ADDiu GPR32:$hi, tglobaltlsaddr:$lo)>;
1243 (ADDiu GPR32:$gp, tglobaladdr:$in)>;
1245 (ADDiu GPR32:$gp, tconstpool:$in)>;
1252 def : WrapperPat<tglobaladdr, ADDiu, GPR32>;
1253 def : WrapperPat<tconstpool, ADDiu, GPR32>;
1254 def : WrapperPat<texternalsym, ADDiu, GPR32>;
1255 def : WrapperPat<tblockaddress, ADDiu, GPR32>;
1256 def : WrapperPat<tjumptable, ADDiu, GPR32>;
1257 def : WrapperPat<tglobaltlsaddr, ADDiu, GPR32>;