reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1276 assert(I.getParent() && "Instruction should be in a basic block!"); 1277 assert(I.getParent()->getParent() && "Instruction should be in a function!"); 1279 MachineBasicBlock &MBB = *I.getParent(); 1283 switch (I.getOpcode()) { 1285 return earlySelectSHL(I, MRI); 1288 if (I.getOperand(1).isCImm()) 1289 IsZero = I.getOperand(1).getCImm()->getZExtValue() == 0; 1290 else if (I.getOperand(1).isImm()) 1291 IsZero = I.getOperand(1).getImm() == 0; 1296 Register DefReg = I.getOperand(0).getReg(); 1302 I.getOperand(1).ChangeToRegister(AArch64::XZR, false); 1305 I.getOperand(1).ChangeToRegister(AArch64::WZR, false); 1308 I.setDesc(TII.get(TargetOpcode::COPY));