reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
686 assert(MI.getOpcode() == TargetOpcode::G_STORE || 687 MI.getOpcode() == TargetOpcode::G_LOAD); 697 Register ValReg = MI.getOperand(0).getReg(); 706 MIRBuilder.setInstr(MI); 709 auto &MMO = **MI.memoperands_begin(); 710 if (MI.getOpcode() == TargetOpcode::G_STORE) { 712 MIRBuilder.buildStore(Bitcast.getReg(0), MI.getOperand(1).getReg(), MMO); 715 auto NewLoad = MIRBuilder.buildLoad(NewReg, MI.getOperand(1).getReg(), MMO); 718 MI.eraseFromParent();