/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | DataLayout.cpp | 579 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 D | CGNonTrivialStruct.cpp | 325 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 D | ParseOpenMP.cpp | 724 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 D | SemaOpenMP.h | 790 ArrayRef<Expr *> Alignments, ArrayRef<Expr *> Linears,
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 338 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 D | SemaOpenMP.cpp | 6774 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 D | Attr.td | 4249 VariadicExprArgument<"Aligneds">, VariadicExprArgument<"Alignments">,
|