• Home
  • Raw
  • Download

Lines Matching refs:ADDiu

118 // target constant nodes that would otherwise remain unchanged with ADDiu
1673 def ADDiu : MMRel, StdMMR6Rel, ArithLogicI<"addiu", simm16_relaxed, GPR32Opnd,
2197 (ADDiu GPR32Opnd:$rs, GPR32Opnd:$rt, simm32_relaxed:$imm), 0>;
2200 (ADDiu GPR32Opnd:$rs, GPR32Opnd:$rs, simm32_relaxed:$imm), 0>;
2302 (ADDiu GPR32Opnd:$rd, GPR32Opnd:$rs,
2304 def : MipsInstAlias<"subu $rs, $imm", (ADDiu GPR32Opnd:$rs, GPR32Opnd:$rs,
2458 (ADDiu ZERO, imm:$in)>;
2477 (ADDiu GPR32:$src, imm:$imm)>, ASE_NOT_DSP;
2508 def : MipsPat<(MipsLo tglobaladdr:$in), (ADDiu ZERO, tglobaladdr:$in)>;
2509 def : MipsPat<(MipsLo tblockaddress:$in), (ADDiu ZERO, tblockaddress:$in)>;
2510 def : MipsPat<(MipsLo tjumptable:$in), (ADDiu ZERO, tjumptable:$in)>;
2511 def : MipsPat<(MipsLo tconstpool:$in), (ADDiu ZERO, tconstpool:$in)>;
2512 def : MipsPat<(MipsLo tglobaltlsaddr:$in), (ADDiu ZERO, tglobaltlsaddr:$in)>;
2513 def : MipsPat<(MipsLo texternalsym:$in), (ADDiu ZERO, texternalsym:$in)>;
2516 (ADDiu GPR32:$hi, tglobaladdr:$lo)>;
2518 (ADDiu GPR32:$hi, tblockaddress:$lo)>;
2520 (ADDiu GPR32:$hi, tjumptable:$lo)>;
2522 (ADDiu GPR32:$hi, tconstpool:$lo)>;
2524 (ADDiu GPR32:$hi, tglobaltlsaddr:$lo)>;
2528 (ADDiu GPR32:$gp, tglobaladdr:$in)>;
2530 (ADDiu GPR32:$gp, tconstpool:$in)>;
2537 def : WrapperPat<tglobaladdr, ADDiu, GPR32>;
2538 def : WrapperPat<tconstpool, ADDiu, GPR32>;
2539 def : WrapperPat<texternalsym, ADDiu, GPR32>;
2540 def : WrapperPat<tblockaddress, ADDiu, GPR32>;
2541 def : WrapperPat<tjumptable, ADDiu, GPR32>;
2542 def : WrapperPat<tglobaltlsaddr, ADDiu, GPR32>;