Home
last modified time | relevance | path

Searched refs:AVAttr (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp266 const AlignValueAttr *AVAttr = nullptr; in EmitLValueAlignmentAssumption() local
273 AVAttr = TTy->getDecl()->getAttr<AlignValueAttr>(); in EmitLValueAlignmentAssumption()
283 AVAttr = VD->getAttr<AlignValueAttr>(); in EmitLValueAlignmentAssumption()
287 if (!AVAttr) in EmitLValueAlignmentAssumption()
289 AVAttr = TTy->getDecl()->getAttr<AlignValueAttr>(); in EmitLValueAlignmentAssumption()
291 if (!AVAttr) in EmitLValueAlignmentAssumption()
294 Value *AlignmentValue = CGF.EmitScalarExpr(AVAttr->getAlignment()); in EmitLValueAlignmentAssumption()
296 CGF.emitAlignmentAssumption(V, E, AVAttr->getLocation(), AlignmentCI); in EmitLValueAlignmentAssumption()
H A DCGCall.cpp3106 const auto *AVAttr = PVD->getAttr<AlignValueAttr>(); in EmitFunctionProlog() local
3107 if (!AVAttr) in EmitFunctionProlog()
3109 AVAttr = TOTy->getDecl()->getAttr<AlignValueAttr>(); in EmitFunctionProlog()
3110 if (AVAttr && !SanOpts.has(SanitizerKind::Alignment)) { in EmitFunctionProlog()
3115 cast<llvm::ConstantInt>(EmitScalarExpr(AVAttr->getAlignment())); in EmitFunctionProlog()