Lines Matching refs:constant_expr
286 if (const ConstantExpr *constant_expr = in ResolveConstantValue() local
288 switch (constant_expr->getOpcode()) { in ResolveConstantValue()
294 return ResolveConstantValue(value, constant_expr->getOperand(0)); in ResolveConstantValue()
296 ConstantExpr::const_op_iterator op_cursor = constant_expr->op_begin(); in ResolveConstantValue()
297 ConstantExpr::const_op_iterator op_end = constant_expr->op_end(); in ResolveConstantValue()
314 cast<GEPOperator>(constant_expr)->getSourceElementType(); in ResolveConstantValue()
490 if (const ConstantExpr *constant_expr = dyn_cast<ConstantExpr>(constant)) { in CanResolveConstant() local
491 switch (constant_expr->getOpcode()) { in CanResolveConstant()
497 return CanResolveConstant(constant_expr->getOperand(0)); in CanResolveConstant()
500 ConstantExpr::const_op_iterator op_cursor = constant_expr->op_begin(); in CanResolveConstant()
506 for (Value *op : make_range(constant_expr->op_begin() + 1, in CanResolveConstant()
507 constant_expr->op_end())) { in CanResolveConstant()