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
644 // SmallPtrSet or DenseSet, for some functions, we spent >20% of all
707 static ExprResult some(const Expression *Expr, Value *ExtraDep = nullptr) {
710 static ExprResult some(const Expression *Expr,
714 static ExprResult some(const Expression *Expr, Value *ExtraDep,
1152 return ExprResult::some(createConstantExpression(C));
1158 return ExprResult::some(createVariableExpression(V));
1164 return ExprResult::some(createVariableOrConstant(CC->getLeader()), V);
1172 return ExprResult::some(CC->getDefiningExpr(), V);
1260 return ExprResult::some(E);
1330 // Return true if some equivalent of instruction Inst dominates instruction U.
1627 return ExprResult::some(createVariableOrConstant(FirstOp),
1633 return ExprResult::some(createConstantExpression(cast<Constant>(FirstOp)),
1648 return ExprResult::some(createVariableOrConstant(ReturnedValue));
1669 return ExprResult::some(
1674 return ExprResult::some(createCallExpression(CI, DefiningAccess));
1676 return ExprResult::some(
1828 // on the original phi node), especially in weird CFG's where some arguments
1900 return ExprResult::some(
1906 return ExprResult::some(
1909 return ExprResult::some(
1970 return ExprResult::some(createConstantExpression(C), PI);
1977 return ExprResult::some(
1983 return ExprResult::some(
2078 return ExprResult::some(E);
2499 // see if we know some constant value for it already.
2622 // The reason some operands are unsafe is that we are not trying to recursively
2623 // translate everything back through phi nodes. We actually expect some lookups
2973 // a unique_ptr at some point.
3888 // DFS numbers are updated, we compute some ourselves.