Searched refs:MinAlign (Results 1 - 25 of 50) sorted by relevance

12

/external/swiftshader/third_party/LLVM/unittests/Support/
H A DMathExtrasTest.cpp85 TEST(MathExtras, MinAlign) {
86 EXPECT_EQ(1u, MinAlign(2, 3));
87 EXPECT_EQ(2u, MinAlign(2, 4));
88 EXPECT_EQ(1u, MinAlign(17, 64));
89 EXPECT_EQ(256u, MinAlign(256, 512));
/external/llvm/lib/CodeGen/
H A DCallingConvLower.cpp46 int MinSize, int MinAlign,
52 if (MinAlign > (int)Align)
53 Align = MinAlign;
56 Size = unsigned(alignTo(Size, MinAlign));
44 HandleByVal(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags) argument
H A DMachineFunction.cpp631 unsigned Align = MinAlign(SPOffset, ForcedRealign ? 1 : StackAlignment);
643 unsigned Align = MinAlign(SPOffset, ForcedRealign ? 1 : StackAlignment);
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DCallingConvLower.cpp44 int MinSize, int MinAlign,
50 if (MinAlign > (int)Align)
51 Align = MinAlign;
42 HandleByVal(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags) argument
H A DMachineFunction.cpp446 unsigned Align = MinAlign(SPOffset, StackAlign);
/external/llvm/unittests/Support/
H A DMathExtrasTest.cpp198 TEST(MathExtras, MinAlign) {
199 EXPECT_EQ(1u, MinAlign(2, 3));
200 EXPECT_EQ(2u, MinAlign(2, 4));
201 EXPECT_EQ(1u, MinAlign(17, 64));
202 EXPECT_EQ(256u, MinAlign(256, 512));
/external/clang/include/clang/AST/
H A DCharUnits.h192 return CharUnits(llvm::MinAlign(Quantity, offset.Quantity));
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
H A DCallingConvLower.h305 int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags);
/external/swiftshader/third_party/LLVM/include/llvm/Support/
H A DMathExtras.h401 /// MinAlign - A and B are either alignments or offsets. Return the minimum
403 static inline uint64_t MinAlign(uint64_t A, uint64_t B) { function in namespace:llvm
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp564 auto EltAlign = MinAlign(Align, SL->getElementOffset(i));
601 auto *L = IC.Builder->CreateAlignedLoad(Ptr, MinAlign(Align, Offset),
1068 auto EltAlign = MinAlign(Align, SL->getElementOffset(i));
1108 auto EltAlign = MinAlign(Align, Offset);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp189 false, false, MinAlign(Alignment, IncrementSize));
284 MinAlign(Alignment, IncrementSize), AAInfo);
502 MinAlign(Alignment, IncrementSize), AAInfo);
H A DTargetLowering.cpp1555 unsigned NewAlign = MinAlign(Lod->getAlignment(), bestOffset);
3174 MinAlign(LD->getAlignment(), Idx * Stride), LD->getAAInfo());
3234 isVolatile, isNonTemporal, MinAlign(Alignment, Idx * Stride),
3300 MinAlign(LD->getAlignment(), Offset),
3320 MinAlign(LD->getAlignment(), Offset),
3372 MinAlign(Alignment, IncrementSize), LD->getAAInfo());
3384 MinAlign(Alignment, IncrementSize), LD->getAAInfo());
3466 MinAlign(ST->getAlignment(), Offset)));
3490 MinAlign(ST->getAlignment(), Offset),
3522 Alignment = MinAlign(Alignmen
[all...]
H A DLegalizeVectorOps.cpp542 MinAlign(LD->getAlignment(), Offset),
554 MinAlign(LD->getAlignment(), Offset),
H A DLegalizeVectorTypes.cpp898 false, false, false, MinAlign(Alignment, IncrementSize));
1030 false, false, false, MinAlign(Alignment, IncrementSize));
3562 isNonTemporal, isInvariant, MinAlign(Align, Increment),
3578 isNonTemporal, isInvariant, MinAlign(Align, Increment),
3735 MinAlign(Align, Offset), AAInfo));
3758 MinAlign(Align, Offset), AAInfo));
3818 MinAlign(Align, Offset), AAInfo));
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp143 false, MinAlign(Alignment, IncrementSize));
228 MinAlign(Alignment, IncrementSize));
419 MinAlign(Alignment, IncrementSize));
H A DLegalizeDAG.cpp435 MinAlign(ST->getAlignment(), Offset)));
459 MinAlign(ST->getAlignment(), Offset)));
485 Alignment = MinAlign(Alignment, IncrementSize);
540 MinAlign(LD->getAlignment(), Offset));
558 MinAlign(LD->getAlignment(), Offset));
607 LD->isNonTemporal(), MinAlign(Alignment,IncrementSize));
617 LD->isNonTemporal(), MinAlign(Alignment,IncrementSize));
755 isVolatile, isNonTemporal, MinAlign(Alignment, 4U));
1264 MinAlign(Alignment, IncrementSize));
1294 MinAlign(Alignmen
[all...]
H A DLegalizeVectorTypes.cpp689 false, false, MinAlign(Alignment, IncrementSize));
2335 isNonTemporal, MinAlign(Align, Increment));
2480 MinAlign(Align, Offset)));
2500 MinAlign(Align, Offset)));
2554 MinAlign(Align, Offset)));
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp36 unsigned MinAlign = std::min(DstAlign, SrcAlign); local
39 if (CopyAlign < MinAlign) {
41 MinAlign, false));
/external/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h449 int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags);
/external/llvm/include/llvm/Support/
H A DMathExtras.h573 /// MinAlign - A and B are either alignments or offsets. Return the minimum
575 inline uint64_t MinAlign(uint64_t A, uint64_t B) { function in namespace:llvm
/external/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1605 return MinAlign(Alignment, Offset);
2319 MinAlign(NewAIAlign, NewBeginOffset - NewAllocaBeginOffset);
2730 ConstantInt::get(CstTy, MinAlign(II.getAlignment(), SliceAlign)));
2783 unsigned OtherAlign = MinAlign(II.getAlignment() ? II.getAlignment() : 1,
2798 MinAlign(SliceAlign, OtherAlign), II.isVolatile());
3857 Alignment = MinAlign(Alignment, P.beginOffset());
H A DScalarizer.cpp108 return MinAlign(VecAlign, I * ElemSize);
/external/llvm/lib/Analysis/
H A DLint.cpp458 Assert(!BaseAlign || Align <= MinAlign(BaseAlign, Offset),
/external/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp1578 if (NeedAlign <= MinAlign(HasAlign, Size))
1630 if (NeedAlign <= MinAlign(HasAlign, Size))
/external/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp470 unsigned NewAlign = (unsigned)MinAlign(StartAlignment, FieldOffset);
504 unsigned NewAlign = (unsigned)MinAlign(StartAlignment, EltSize*i);

Completed in 515 milliseconds

12