Home
last modified time | relevance | path

Searched refs:Alignments (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDataLayout.cpp579 findAlignmentLowerBound(const SmallVectorImpl<LayoutAlignElem> &Alignments, in findAlignmentLowerBound() argument
581 return partition_point(Alignments, [BitWidth](const LayoutAlignElem &E) { in findAlignmentLowerBound()
599 SmallVectorImpl<LayoutAlignElem> *Alignments; in setAlignment() local
606 Alignments = &IntAlignments; in setAlignment()
609 Alignments = &FloatAlignments; in setAlignment()
612 Alignments = &VectorAlignments; in setAlignment()
616 auto I = partition_point(*Alignments, [BitWidth](const LayoutAlignElem &E) { in setAlignment()
619 if (I != Alignments->end() && I->TypeBitWidth == BitWidth) { in setAlignment()
625 Alignments->insert(I, LayoutAlignElem::get(ABIAlign, PrefAlign, BitWidth)); in setAlignment()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp325 std::array<CharUnits, N> Alignments, in getParamAddrs() argument
330 CGF->VoidPtrTy, Alignments[Ints], KnownNonNull)...}}; in getParamAddrs()
439 std::array<CharUnits, N> Alignments, in getFunction()
477 getParamAddrs<N>(std::make_index_sequence<N>{}, Alignments, Args, CGF); in getFunction()
486 std::array<CharUnits, N> Alignments; in callFunc() local
490 Alignments[I] = Addrs[I].getAlignment(); in callFunc()
495 getFunction(FuncName, QT, Alignments, CallerCGF.CGM)) in callFunc()
834 std::array<CharUnits, N> Alignments, CodeGenModule &CGM) { in getSpecialFunction() argument
839 return Gen.getFunction(FuncName, QT, Alignments, CGM); in getSpecialFunction()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenMP.cpp724 SmallVectorImpl<Expr *> &Alignments, SmallVectorImpl<Expr *> &Linears, in parseDeclareSimdClauses() argument
775 Alignments.append(Aligneds.size() - Alignments.size(), in parseDeclareSimdClauses()
817 SmallVector<Expr *, 4> Alignments; in ParseOMPDeclareSimdClauses() local
823 Alignments, Linears, LinModifiers, Steps); in ParseOMPDeclareSimdClauses()
830 Ptr, BS, Simdlen.get(), Uniforms, Aligneds, Alignments, Linears, in ParseOMPDeclareSimdClauses()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenMP.h790 ArrayRef<Expr *> Alignments, ArrayRef<Expr *> Linears,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp338 SmallVector<Expr *, 4> Uniforms, Aligneds, Alignments, Linears, Steps; in instantiateOMPDeclareSimdDeclAttr() local
389 Alignments.push_back(Inst.get()); in instantiateOMPDeclareSimdDeclAttr()
408 Uniforms, Aligneds, Alignments, Linears, LinModifiers, Steps, in instantiateOMPDeclareSimdDeclAttr()
H A DSemaOpenMP.cpp6774 ArrayRef<Expr *> Alignments, ArrayRef<Expr *> Linears, in ActOnOpenMPDeclareSimdDirective() argument
6776 assert(Aligneds.size() == Alignments.size()); in ActOnOpenMPDeclareSimdDirective()
6890 for (Expr *E : Alignments) { in ActOnOpenMPDeclareSimdDirective()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td4249 VariadicExprArgument<"Aligneds">, VariadicExprArgument<"Alignments">,