reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
304 if (Inst && !R.contains(Inst)) 304 if (Inst && !R.contains(Inst)) 305 IP = Inst; 306 else if (Inst && RTCBB->getParent() == Inst->getFunction()) 306 else if (Inst && RTCBB->getParent() == Inst->getFunction()) 311 if (!Inst || (Inst->getOpcode() != Instruction::SRem && 311 if (!Inst || (Inst->getOpcode() != Instruction::SRem && 312 Inst->getOpcode() != Instruction::SDiv)) 313 return visitGenericInst(E, Inst, IP); 315 const SCEV *LHSScev = SE.getSCEV(Inst->getOperand(0)); 316 const SCEV *RHSScev = SE.getSCEV(Inst->getOperand(1)); 324 Inst = BinaryOperator::Create((Instruction::BinaryOps)Inst->getOpcode(), 324 Inst = BinaryOperator::Create((Instruction::BinaryOps)Inst->getOpcode(), 325 LHS, RHS, Inst->getName() + Name, IP); 326 return SE.getSCEV(Inst);