reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
443 bool IsStore = Ldst.mayStore(); 446 AII->getBaseAndOffsetPosition(Ldst, BasePos, OffPos); 448 Register BaseReg = Ldst.getOperand(BasePos).getReg(); 450 Ldst.RemoveOperand(OffPos); 451 Ldst.RemoveOperand(BasePos); 454 Src = Ldst.getOperand(BasePos - 1); 455 Ldst.RemoveOperand(BasePos - 1); 458 Ldst.setDesc(AST->getInstrInfo()->get(NewOpcode)); 459 Ldst.addOperand(MachineOperand::CreateReg(NewBase, true)); 461 Ldst.addOperand(Src); 462 Ldst.addOperand(MachineOperand::CreateReg(BaseReg, false)); 463 Ldst.addOperand(NewOffset); 464 LLVM_DEBUG(dbgs() << "[ABAW] New Ldst: " << Ldst);