Lines Matching refs:ExprKind
3544 UnaryExprOrTypeTrait ExprKind) { in CheckUnaryExprOrTypeTraitOperand() argument
3548 if (ExprKind == UETT_VecStep) in CheckUnaryExprOrTypeTraitOperand()
3554 E->getSourceRange(), ExprKind)) in CheckUnaryExprOrTypeTraitOperand()
3561 if (ExprKind == UETT_AlignOf) { in CheckUnaryExprOrTypeTraitOperand()
3564 diag::err_sizeof_alignof_incomplete_type, ExprKind, in CheckUnaryExprOrTypeTraitOperand()
3569 ExprKind, E->getSourceRange())) in CheckUnaryExprOrTypeTraitOperand()
3579 << ExprKind << E->getSourceRange(); in CheckUnaryExprOrTypeTraitOperand()
3585 if ((ExprKind == UETT_SizeOf || ExprKind == UETT_AlignOf) && in CheckUnaryExprOrTypeTraitOperand()
3590 E->getSourceRange(), ExprKind)) in CheckUnaryExprOrTypeTraitOperand()
3593 if (ExprKind == UETT_SizeOf) { in CheckUnaryExprOrTypeTraitOperand()
3638 UnaryExprOrTypeTrait ExprKind) { in CheckUnaryExprOrTypeTraitOperand() argument
3654 if (ExprKind == UETT_AlignOf || ExprKind == UETT_OpenMPRequiredSimdAlign) in CheckUnaryExprOrTypeTraitOperand()
3657 if (ExprKind == UETT_VecStep) in CheckUnaryExprOrTypeTraitOperand()
3662 ExprKind)) in CheckUnaryExprOrTypeTraitOperand()
3667 ExprKind, ExprRange)) in CheckUnaryExprOrTypeTraitOperand()
3672 << ExprKind << ExprRange; in CheckUnaryExprOrTypeTraitOperand()
3677 ExprKind)) in CheckUnaryExprOrTypeTraitOperand()
3754 UnaryExprOrTypeTrait ExprKind, in CreateUnaryExprOrTypeTraitExpr() argument
3762 CheckUnaryExprOrTypeTraitOperand(T, OpLoc, R, ExprKind)) in CreateUnaryExprOrTypeTraitExpr()
3767 ExprKind, TInfo, Context.getSizeType(), OpLoc, R.getEnd()); in CreateUnaryExprOrTypeTraitExpr()
3774 UnaryExprOrTypeTrait ExprKind) { in CreateUnaryExprOrTypeTraitExpr() argument
3785 } else if (ExprKind == UETT_AlignOf) { in CreateUnaryExprOrTypeTraitExpr()
3787 } else if (ExprKind == UETT_VecStep) { in CreateUnaryExprOrTypeTraitExpr()
3789 } else if (ExprKind == UETT_OpenMPRequiredSimdAlign) { in CreateUnaryExprOrTypeTraitExpr()
3802 if (ExprKind == UETT_SizeOf && E->getType()->isVariableArrayType()) { in CreateUnaryExprOrTypeTraitExpr()
3810 ExprKind, E, Context.getSizeType(), OpLoc, E->getSourceRange().getEnd()); in CreateUnaryExprOrTypeTraitExpr()
3818 UnaryExprOrTypeTrait ExprKind, bool IsType, in ActOnUnaryExprOrTypeTraitExpr() argument
3826 return CreateUnaryExprOrTypeTraitExpr(TInfo, OpLoc, ExprKind, ArgRange); in ActOnUnaryExprOrTypeTraitExpr()
3830 ExprResult Result = CreateUnaryExprOrTypeTraitExpr(ArgEx, OpLoc, ExprKind); in ActOnUnaryExprOrTypeTraitExpr()