Home
last modified time | relevance | path

Searched refs:AlignOp (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp63 bool isLegalTypeAndAlignment(Type *DataType, Value *AlignOp);
66 Value *AlignOp);
88 Value *AlignOp) { in isLegalTypeAndAlignment() argument
93 MaybeAlign MA = cast<ConstantInt>(AlignOp)->getMaybeAlignValue(); in isLegalTypeAndAlignment()
419 Value *AlignOp) { in tryCreateStridedLoadStore() argument
421 if (!isLegalTypeAndAlignment(DataType, AlignOp)) in tryCreateStridedLoadStore()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaChecking.cpp277 clang::Expr *AlignOp = TheCall->getArg(1); in SemaBuiltinAlignment() local
278 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 …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineVerifier.cpp1511 const MachineOperand &AlignOp = MI->getOperand(2); in verifyPreISelGenericInstruction() local
1523 if (!AlignOp.isImm()) { in verifyPreISelGenericInstruction()