Searched refs:AlignOp (Results 1 – 3 of 3) sorted by relevance
63 bool isLegalTypeAndAlignment(Type *DataType, Value *AlignOp);66 Value *AlignOp);88 Value *AlignOp) { in isLegalTypeAndAlignment() argument93 MaybeAlign MA = cast<ConstantInt>(AlignOp)->getMaybeAlignValue(); in isLegalTypeAndAlignment()419 Value *AlignOp) { in tryCreateStridedLoadStore() argument421 if (!isLegalTypeAndAlignment(DataType, AlignOp)) in tryCreateStridedLoadStore()
277 clang::Expr *AlignOp = TheCall->getArg(1); in SemaBuiltinAlignment() local278 if (!IsValidIntegerType(AlignOp->getType())) { in SemaBuiltinAlignment()279 S.Diag(AlignOp->getExprLoc(), diag::err_typecheck_expect_int) in SemaBuiltinAlignment()280 << AlignOp->getType(); in SemaBuiltinAlignment()286 if (!AlignOp->isValueDependent() && in SemaBuiltinAlignment()287 AlignOp->EvaluateAsInt(AlignResult, S.Context, in SemaBuiltinAlignment()293 S.Diag(AlignOp->getExprLoc(), diag::err_alignment_too_small) << 1; in SemaBuiltinAlignment()297 S.Diag(AlignOp->getExprLoc(), diag::err_alignment_too_big) in SemaBuiltinAlignment()302 S.Diag(AlignOp->getExprLoc(), diag::err_alignment_not_power_of_two); in SemaBuiltinAlignment()306 S.Diag(AlignOp->getExprLoc(), diag::warn_alignment_builtin_useless) in SemaBuiltinAlignment()[all …]
1511 const MachineOperand &AlignOp = MI->getOperand(2); in verifyPreISelGenericInstruction() local1523 if (!AlignOp.isImm()) { in verifyPreISelGenericInstruction()