reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5899 assert(Shift->isShift() && "Expected a shift"); 5911 Type *Ty = Shift->getType(); 5915 if (!match(Shift->getOperand(1), 5921 IRBuilder<> Builder(Shift); 5922 BinaryOperator::BinaryOps Opcode = Shift->getOpcode(); 5923 Value *NewTVal = Builder.CreateBinOp(Opcode, Shift->getOperand(0), TVal); 5924 Value *NewFVal = Builder.CreateBinOp(Opcode, Shift->getOperand(0), FVal); 5926 Shift->replaceAllUsesWith(NewSel); 5927 Shift->eraseFromParent();