Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/tools/llvm-lipo/
H A Dllvm-lipo.cpp534 auto Alignment = Alignments.find(Slice.getArchString()); in updateAlignments()
535 if (Alignment != Alignments.end()) in updateAlignments()
546 for (StringRef Arch : Alignments.keys()) in checkUnusedAlignments()
557 const StringMap<const uint32_t> &Alignments, in buildSlices() argument
600 updateAlignments(Slices, Alignments); in buildSlices()
614 checkUnusedAlignments(Slices, Alignments); in createUniversalBinary()
658 const StringMap<const uint32_t> &Alignments) { in buildReplacementSlices() argument
678 updateAlignments(SlicesMapRange, Alignments); in buildReplacementSlices()
685 const StringMap<const uint32_t> &Alignments, in replaceSlices() argument
699 buildReplacementSlices(ReplacementBinaries, Alignments); in replaceSlices()
[all …]
/llvm-project-15.0.7/llvm/lib/IR/
H A DDataLayout.cpp550 Alignments == Other.Alignments && Pointers == Other.Pointers; in operator ==()
559 return partition_point(Alignments, [=](const LayoutAlignElem &E) { in findAlignmentLowerBound()
578 if (I != Alignments.end() && in setAlignment()
585 Alignments.insert(I, LayoutAlignElem::get(align_type, abi_align, in setAlignment()
637 if (I == Alignments.end() || I->AlignType != INTEGER_ALIGN) in getIntegerAlignment()
668 Alignments.clear(); in clear()
768 const LayoutAlignElem &AggregateAlign = Alignments[0]; in getAlignment()
788 if (I != Alignments.end() && I->AlignType == FLOAT_ALIGN && in getAlignment()
805 if (I != Alignments.end() && I->AlignType == VECTOR_ALIGN && in getAlignment()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DDataLayout.h150 AlignmentsTy Alignments; variable
225 Alignments = DL.Alignments;
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp325 std::array<CharUnits, N> Alignments, in getParamAddrs() argument
330 CGF->VoidPtrTy, Alignments[Ints])...}}; in getParamAddrs()
442 std::array<CharUnits, N> Alignments, in getFunction()
480 getParamAddrs<N>(std::make_index_sequence<N>{}, Alignments, Args, CGF); in getFunction()
489 std::array<CharUnits, N> Alignments; in callFunc() local
493 Alignments[I] = Addrs[I].getAlignment(); in callFunc()
499 getFunction(FuncName, QT, Alignments, CallerCGF.CGM)) in callFunc()
842 std::array<CharUnits, N> Alignments, CodeGenModule &CGM) { in getSpecialFunction() argument
847 return Gen.getFunction(FuncName, QT, Alignments, CGM); in getSpecialFunction()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseOpenMP.cpp716 SmallVectorImpl<Expr *> &Alignments, SmallVectorImpl<Expr *> &Linears, in parseDeclareSimdClauses() argument
767 Alignments.append(Aligneds.size() - Alignments.size(), in parseDeclareSimdClauses()
809 SmallVector<Expr *, 4> Alignments; in ParseOMPDeclareSimdClauses() local
815 Alignments, Linears, LinModifiers, Steps); in ParseOMPDeclareSimdClauses()
822 Ptr, BS, Simdlen.get(), Uniforms, Aligneds, Alignments, Linears, in ParseOMPDeclareSimdClauses()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp320 SmallVector<Expr *, 4> Uniforms, Aligneds, Alignments, Linears, Steps; in instantiateOMPDeclareSimdDeclAttr() local
371 Alignments.push_back(Inst.get()); in instantiateOMPDeclareSimdDeclAttr()
390 Uniforms, Aligneds, Alignments, Linears, LinModifiers, Steps, in instantiateOMPDeclareSimdDeclAttr()
H A DSemaOpenMP.cpp6762 ArrayRef<Expr *> Alignments, ArrayRef<Expr *> Linears, in ActOnOpenMPDeclareSimdDirective() argument
6764 assert(Aligneds.size() == Alignments.size()); in ActOnOpenMPDeclareSimdDirective()
6878 for (Expr *E : Alignments) { in ActOnOpenMPDeclareSimdDirective()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAttr.td3749 VariadicExprArgument<"Aligneds">, VariadicExprArgument<"Alignments">,
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h11341 ArrayRef<Expr *> Alignments, ArrayRef<Expr *> Linears,