Searched refs:NewSubReg (Results 1 – 3 of 3) sorted by relevance
845 virtual bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) = 0;873 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource() argument878 MOSrc.setSubReg(NewSubReg); in RewriteCurrentSource()918 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource() argument962 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource() argument968 MO.setSubReg(NewSubReg); in RewriteCurrentSource()1009 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource() argument1018 if (!NewSubReg) { in RewriteCurrentSource()1030 CopyLike.getOperand(CurrentSrcIdx + 1).setImm(NewSubReg); in RewriteCurrentSource()1087 bool RewriteCurrentSource(Register NewReg, unsigned NewSubReg) override { in RewriteCurrentSource() argument[all …]
516 std::pair<CodeGenSubRegIndex*,CodeGenRegister*> NewSubReg = in computeSecondarySubRegs() local519 if (!SubRegs.insert(NewSubReg).second) in computeSecondarySubRegs()523 NewSubRegs.push_back(NewSubReg); in computeSecondarySubRegs()524 SubRegQueue.push(NewSubReg); in computeSecondarySubRegs()532 CodeGenRegister *NewSubReg = NewSubRegs[i].second; in computeSecondarySubRegs() local533 for (auto SubReg : NewSubReg->SubRegs) { in computeSecondarySubRegs()
2646 unsigned NewSubReg = UseMI->getOperand(3).getSubReg(); in optimizeCompareInstr() local2647 assert((!equalityOnly || NewSubReg == PPC::sub_eq) && in optimizeCompareInstr()2650 if (NewSubReg == PPC::sub_lt) in optimizeCompareInstr()2651 NewSubReg = PPC::sub_gt; in optimizeCompareInstr()2652 else if (NewSubReg == PPC::sub_gt) in optimizeCompareInstr()2653 NewSubReg = PPC::sub_lt; in optimizeCompareInstr()2656 NewSubReg)); in optimizeCompareInstr()