reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6155 if (auto BO = MatchBinaryOp(U, DT)) { 6446 switch (U->getOpcode()) { 6448 return getTruncateExpr(getSCEV(U->getOperand(0)), U->getType()); 6448 return getTruncateExpr(getSCEV(U->getOperand(0)), U->getType()); 6451 return getZeroExtendExpr(getSCEV(U->getOperand(0)), U->getType()); 6451 return getZeroExtendExpr(getSCEV(U->getOperand(0)), U->getType()); 6454 if (auto BO = MatchBinaryOp(U->getOperand(0), DT)) { 6463 Type *Ty = U->getType(); 6469 return getSignExtendExpr(getSCEV(U->getOperand(0)), U->getType()); 6469 return getSignExtendExpr(getSCEV(U->getOperand(0)), U->getType()); 6473 if (isSCEVable(U->getType()) && isSCEVable(U->getOperand(0)->getType())) 6473 if (isSCEVable(U->getType()) && isSCEVable(U->getOperand(0)->getType())) 6474 return getSCEV(U->getOperand(0)); 6483 return createNodeForGEP(cast<GEPOperator>(U)); 6486 return createNodeForPHI(cast<PHINode>(U)); 6493 if (isa<Instruction>(U)) 6494 return createNodeForSelectOrPHI(cast<Instruction>(U), U->getOperand(0), 6494 return createNodeForSelectOrPHI(cast<Instruction>(U), U->getOperand(0), 6495 U->getOperand(1), U->getOperand(2)); 6495 U->getOperand(1), U->getOperand(2)); 6500 if (Value *RV = CallSite(U).getReturnedArgOperand())