Lines Matching refs:CopyLike
257 MachineInstr &rewriteSource(MachineInstr &CopyLike,
852 MachineInstr &CopyLike; member in __anon139b6b7f0211::Rewriter
855 Rewriter(MachineInstr &CopyLike) : CopyLike(CopyLike) {} in Rewriter() argument
908 const MachineOperand &MOSrc = CopyLike.getOperand(1); in getNextRewritableSource()
911 const MachineOperand &MODef = CopyLike.getOperand(0); in getNextRewritableSource()
919 MachineOperand &MOSrc = CopyLike.getOperand(CurrentSrcIdx); in RewriteCurrentSource()
946 while (CopyLike.getOperand(CurrentSrcIdx).isDead()) { in getNextRewritableSource()
954 const MachineOperand &MODef = CopyLike.getOperand(CurrentSrcIdx); in getNextRewritableSource()
991 const MachineOperand &MOInsertedReg = CopyLike.getOperand(2); in getNextRewritableSource()
993 const MachineOperand &MODef = CopyLike.getOperand(0); in getNextRewritableSource()
1001 (unsigned)CopyLike.getOperand(3).getImm()); in getNextRewritableSource()
1009 MachineOperand &MO = CopyLike.getOperand(CurrentSrcIdx); in RewriteCurrentSource()
1038 const MachineOperand &MOExtractedReg = CopyLike.getOperand(1); in getNextRewritableSource()
1044 CopyLike.getOperand(2).getImm()); in getNextRewritableSource()
1047 const MachineOperand &MODef = CopyLike.getOperand(0); in getNextRewritableSource()
1057 CopyLike.getOperand(CurrentSrcIdx).setReg(NewReg); in RewriteCurrentSource()
1068 CopyLike.removeOperand(2); in RewriteCurrentSource()
1070 CopyLike.setDesc(TII.get(TargetOpcode::COPY)); in RewriteCurrentSource()
1073 CopyLike.getOperand(CurrentSrcIdx + 1).setImm(NewSubReg); in RewriteCurrentSource()
1111 if (CurrentSrcIdx >= CopyLike.getNumOperands()) in getNextRewritableSource()
1114 const MachineOperand &MOInsertedReg = CopyLike.getOperand(CurrentSrcIdx); in getNextRewritableSource()
1122 Dst.SubReg = CopyLike.getOperand(CurrentSrcIdx + 1).getImm(); in getNextRewritableSource()
1124 const MachineOperand &MODef = CopyLike.getOperand(0); in getNextRewritableSource()
1133 if ((CurrentSrcIdx & 1) != 1 || CurrentSrcIdx > CopyLike.getNumOperands()) in RewriteCurrentSource()
1136 MachineOperand &MO = CopyLike.getOperand(CurrentSrcIdx); in RewriteCurrentSource()
1286 PeepholeOptimizer::rewriteSource(MachineInstr &CopyLike, in rewriteSource() argument
1298 BuildMI(*CopyLike.getParent(), &CopyLike, CopyLike.getDebugLoc(), in rewriteSource()
1308 LLVM_DEBUG(dbgs() << " Replacing: " << CopyLike); in rewriteSource()