Lines Matching refs:ExprKind

3695                                             UnaryExprOrTypeTrait ExprKind) {  in CheckUnaryExprOrTypeTraitOperand()  argument
3699 if (ExprKind == UETT_VecStep) in CheckUnaryExprOrTypeTraitOperand()
3705 E->getSourceRange(), ExprKind)) in CheckUnaryExprOrTypeTraitOperand()
3712 if (ExprKind == UETT_AlignOf || ExprKind == UETT_PreferredAlignOf) { in CheckUnaryExprOrTypeTraitOperand()
3715 diag::err_sizeof_alignof_incomplete_type, ExprKind, in CheckUnaryExprOrTypeTraitOperand()
3720 ExprKind, E->getSourceRange())) in CheckUnaryExprOrTypeTraitOperand()
3730 << ExprKind << E->getSourceRange(); in CheckUnaryExprOrTypeTraitOperand()
3736 if ((ExprKind == UETT_SizeOf || ExprKind == UETT_AlignOf || in CheckUnaryExprOrTypeTraitOperand()
3737 ExprKind == UETT_PreferredAlignOf) && in CheckUnaryExprOrTypeTraitOperand()
3742 E->getSourceRange(), ExprKind)) in CheckUnaryExprOrTypeTraitOperand()
3745 if (ExprKind == UETT_SizeOf) { in CheckUnaryExprOrTypeTraitOperand()
3790 UnaryExprOrTypeTrait ExprKind) { in CheckUnaryExprOrTypeTraitOperand() argument
3806 if (ExprKind == UETT_AlignOf || ExprKind == UETT_PreferredAlignOf || in CheckUnaryExprOrTypeTraitOperand()
3807 ExprKind == UETT_OpenMPRequiredSimdAlign) in CheckUnaryExprOrTypeTraitOperand()
3810 if (ExprKind == UETT_VecStep) in CheckUnaryExprOrTypeTraitOperand()
3815 ExprKind)) in CheckUnaryExprOrTypeTraitOperand()
3820 ExprKind, ExprRange)) in CheckUnaryExprOrTypeTraitOperand()
3825 << ExprKind << ExprRange; in CheckUnaryExprOrTypeTraitOperand()
3830 ExprKind)) in CheckUnaryExprOrTypeTraitOperand()
3836 static bool CheckAlignOfExpr(Sema &S, Expr *E, UnaryExprOrTypeTrait ExprKind) { in CheckAlignOfExpr() argument
3890 return S.CheckUnaryExprOrTypeTraitOperand(E, ExprKind); in CheckAlignOfExpr()
4031 UnaryExprOrTypeTrait ExprKind, in CreateUnaryExprOrTypeTraitExpr() argument
4039 CheckUnaryExprOrTypeTraitOperand(T, OpLoc, R, ExprKind)) in CreateUnaryExprOrTypeTraitExpr()
4068 ExprKind, TInfo, Context.getSizeType(), OpLoc, R.getEnd()); in CreateUnaryExprOrTypeTraitExpr()
4075 UnaryExprOrTypeTrait ExprKind) { in CreateUnaryExprOrTypeTraitExpr() argument
4086 } else if (ExprKind == UETT_AlignOf || ExprKind == UETT_PreferredAlignOf) { in CreateUnaryExprOrTypeTraitExpr()
4087 isInvalid = CheckAlignOfExpr(*this, E, ExprKind); in CreateUnaryExprOrTypeTraitExpr()
4088 } else if (ExprKind == UETT_VecStep) { in CreateUnaryExprOrTypeTraitExpr()
4090 } else if (ExprKind == UETT_OpenMPRequiredSimdAlign) { in CreateUnaryExprOrTypeTraitExpr()
4103 if (ExprKind == UETT_SizeOf && E->getType()->isVariableArrayType()) { in CreateUnaryExprOrTypeTraitExpr()
4111 ExprKind, E, Context.getSizeType(), OpLoc, E->getSourceRange().getEnd()); in CreateUnaryExprOrTypeTraitExpr()
4119 UnaryExprOrTypeTrait ExprKind, bool IsType, in ActOnUnaryExprOrTypeTraitExpr() argument
4127 return CreateUnaryExprOrTypeTraitExpr(TInfo, OpLoc, ExprKind, ArgRange); in ActOnUnaryExprOrTypeTraitExpr()
4131 ExprResult Result = CreateUnaryExprOrTypeTraitExpr(ArgEx, OpLoc, ExprKind); in ActOnUnaryExprOrTypeTraitExpr()