Lines Matching defs:some

255 // that are all the same *during some scope in the function*.
281 // leads to wasted propagation, and in some cases, missed optimization. For
633 // SmallPtrSet or DenseSet, for some functions, we spent >20% of all
696 static ExprResult some(const Expression *Expr, Value *ExtraDep = nullptr) {
699 static ExprResult some(const Expression *Expr,
703 static ExprResult some(const Expression *Expr, Value *ExtraDep,
1117 return ExprResult::some(createConstantExpression(C));
1123 return ExprResult::some(createVariableExpression(V));
1129 return ExprResult::some(createVariableOrConstant(CC->getLeader()), V);
1137 return ExprResult::some(CC->getDefiningExpr(), V);
1225 return ExprResult::some(E);
1295 // Return true if some equivalent of instruction Inst dominates instruction U.
1592 return ExprResult::some(createVariableOrConstant(FirstOp),
1598 return ExprResult::some(createConstantExpression(cast<Constant>(FirstOp)),
1613 return ExprResult::some(createVariableOrConstant(ReturnedValue));
1634 return ExprResult::some(
1639 return ExprResult::some(createCallExpression(CI, DefiningAccess));
1641 return ExprResult::some(
1793 // on the original phi node), especially in weird CFG's where some arguments
1865 return ExprResult::some(
1871 return ExprResult::some(
1874 return ExprResult::some(
1934 return ExprResult::some(
1941 return ExprResult::some(
1950 return ExprResult::some(
1956 return ExprResult::some(
2051 return ExprResult::some(E);
2466 // see if we know some constant value for it already.
2589 // The reason some operands are unsafe is that we are not trying to recursively
2590 // translate everything back through phi nodes. We actually expect some lookups
2940 // a unique_ptr at some point.
3856 // DFS numbers are updated, we compute some ourselves.