Home
last modified time | relevance | path

Searched refs:MinAlign (Results 1 – 25 of 26) sorted by relevance

12

/NextBSD/contrib/llvm/lib/CodeGen/
HDCallingConvLower.cpp45 int MinSize, int MinAlign, in HandleByVal() argument
51 if (MinAlign > (int)Align) in HandleByVal()
52 Align = MinAlign; in HandleByVal()
55 Size = unsigned(RoundUpToAlignment(Size, MinAlign)); in HandleByVal()
HDMachineFunction.cpp559 unsigned Align = MinAlign(SPOffset, StackAlignment); in CreateFixedObject()
572 unsigned Align = MinAlign(SPOffset, StackAlignment); in CreateFixedSpillStackObject()
HDMachineInstr.cpp510 return MinAlign(getBaseAlignment(), getOffset()); in getAlignment()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDCharUnits.h176 return CharUnits(llvm::MinAlign(Quantity, offset.Quantity)); in alignmentAtOffset()
/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDLegalizeTypesGeneric.cpp183 false, false, MinAlign(Alignment, IncrementSize)); in ExpandRes_BITCAST()
278 MinAlign(Alignment, IncrementSize), AAInfo); in ExpandRes_NormalLoad()
496 MinAlign(Alignment, IncrementSize), AAInfo); in ExpandOp_NormalStore()
HDLegalizeVectorOps.cpp528 MinAlign(LD->getAlignment(), Offset), in ExpandLoad()
540 MinAlign(LD->getAlignment(), Offset), in ExpandLoad()
616 MinAlign(LD->getAlignment(), Idx * Stride), LD->getAAInfo()); in ExpandLoad()
676 isVolatile, isNonTemporal, MinAlign(Alignment, Idx*Stride), in ExpandStore()
HDLegalizeDAG.cpp350 MinAlign(ST->getAlignment(), Offset))); in ExpandUnalignedStore()
374 MinAlign(ST->getAlignment(), Offset), in ExpandUnalignedStore()
406 Alignment = MinAlign(Alignment, IncrementSize); in ExpandUnalignedStore()
469 MinAlign(LD->getAlignment(), Offset), in ExpandUnalignedLoad()
489 MinAlign(LD->getAlignment(), Offset), in ExpandUnalignedLoad()
542 MinAlign(Alignment, IncrementSize), LD->getAAInfo()); in ExpandUnalignedLoad()
554 MinAlign(Alignment, IncrementSize), LD->getAAInfo()); in ExpandUnalignedLoad()
696 isVolatile, isNonTemporal, MinAlign(Alignment, 4U), in OptimizeFloatStore()
814 MinAlign(Alignment, IncrementSize), AAInfo); in LegalizeStoreOps()
835 MinAlign(Alignment, IncrementSize), AAInfo); in LegalizeStoreOps()
[all …]
HDLegalizeVectorTypes.cpp862 false, false, false, MinAlign(Alignment, IncrementSize)); in SplitVecRes_INSERT_SUBVECTOR()
942 false, false, false, MinAlign(Alignment, IncrementSize)); in SplitVecRes_INSERT_VECTOR_ELT()
3273 isNonTemporal, isInvariant, MinAlign(Align, Increment), in GenWidenVectorLoads()
3289 isNonTemporal, isInvariant, MinAlign(Align, Increment), in GenWidenVectorLoads()
3446 MinAlign(Align, Offset), AAInfo)); in GenWidenVectorStores()
3469 MinAlign(Align, Offset), AAInfo)); in GenWidenVectorStores()
3530 MinAlign(Align, Offset), AAInfo)); in GenWidenVectorTruncStores()
HDLegalizeIntegerTypes.cpp2007 MinAlign(Alignment, IncrementSize), AAInfo); in ExpandIntRes_LOAD()
2036 MinAlign(Alignment, IncrementSize), AAInfo); in ExpandIntRes_LOAD()
2871 MinAlign(Alignment, IncrementSize), AAInfo); in ExpandIntOp_STORE()
2910 MinAlign(Alignment, IncrementSize), AAInfo); in ExpandIntOp_STORE()
HDDAGCombiner.cpp3122 Alignment = MinAlign(Alignment, PtrOff); in visitAND()
5793 const unsigned Align = MinAlign(LN0->getAlignment(), Offset); in CombineExtLoad()
6686 unsigned NewAlign = MinAlign(LN0->getAlignment(), PtrOff); in ReduceLoadWidth()
9827 Alignment = MinAlign(Alignment, Alignment + Offset); in getAlignment()
10341 NewAlign = MinAlign(NewAlign, StOffset); in ShrinkLoadReplaceStoreWithStore()
10447 unsigned NewAlign = MinAlign(LD->getAlignment(), PtrOff); in ReduceLoadOpStoreWidth()
11291 Alignment = MinAlign(Alignment, 4U); in visitSTORE()
HDSelectionDAG.cpp4256 false, MinAlign(SrcAlign, SrcOff)); in getMemcpyLoadsAndStores()
6914 return MinAlign(Align, GVOffset); in InferPtrAlignment()
6932 unsigned FIInfoAlign = MinAlign(MFI.getObjectAlignment(FrameIdx), in InferPtrAlignment()
HDTargetLowering.cpp1425 unsigned NewAlign = MinAlign(Lod->getAlignment(), bestOffset); in SimplifySetCC()
/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDCallingConvLower.h430 int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags);
/NextBSD/contrib/llvm/include/llvm/Support/
HDMathExtras.h552 inline uint64_t MinAlign(uint64_t A, uint64_t B) {
/NextBSD/contrib/llvm/lib/Transforms/InstCombine/
HDInstCombineCalls.cpp66 unsigned MinAlign = std::min(DstAlign, SrcAlign); in SimplifyMemTransfer() local
69 if (CopyAlign < MinAlign) { in SimplifyMemTransfer()
71 MinAlign, false)); in SimplifyMemTransfer()
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDSROA.cpp1838 return MinAlign(Alignment, Offset); in getAdjustedAlignment()
2551 MinAlign(NewAIAlign, NewBeginOffset - NewAllocaBeginOffset); in getSliceAlign()
2952 ConstantInt::get(CstTy, MinAlign(II.getAlignment(), SliceAlign))); in visitMemTransferInst()
3005 unsigned OtherAlign = MinAlign(II.getAlignment() ? II.getAlignment() : 1, in visitMemTransferInst()
3020 MinAlign(SliceAlign, OtherAlign), II.isVolatile()); in visitMemTransferInst()
4075 Alignment = MinAlign(Alignment, P.beginOffset()); in rewritePartition()
HDScalarizer.cpp109 return MinAlign(VecAlign, I * ElemSize); in getElemAlign()
HDMemCpyOptimizer.cpp881 Align = MinAlign(SrcSizeC->getZExtValue(), DestAlign); in processMemSetMemCpyDependence()
HDScalarReplAggregates.cpp2260 OtherEltAlign = (unsigned)MinAlign(OtherEltAlign, EltOffset); in RewriteMemIntrinUserOfAlloca()
/NextBSD/contrib/llvm/lib/Analysis/
HDLint.cpp466 Assert(!BaseAlign || Align <= MinAlign(BaseAlign, Offset), in visitMemoryReference()
/NextBSD/contrib/llvm/lib/Transforms/IPO/
HDGlobalOpt.cpp507 unsigned NewAlign = (unsigned)MinAlign(StartAlignment, FieldOffset); in SRAGlobal()
539 unsigned NewAlign = (unsigned)MinAlign(StartAlignment, EltSize*i); in SRAGlobal()
/NextBSD/contrib/llvm/lib/Target/XCore/
HDXCoreISelLowering.cpp461 MinAlign(GV->getAlignment(), 4) == 4) { in LowerLOAD()
/NextBSD/contrib/llvm/lib/Target/PowerPC/
HDPPCISelLowering.cpp7611 LN->isInvariant(), MinAlign(Alignment, Idx*Stride), in LowerVectorLoad()
7618 LN->isInvariant(), MinAlign(Alignment, Idx*Stride), in LowerVectorLoad()
7710 MinAlign(Alignment, Idx*Stride), SN->getAAInfo()); in LowerVectorStore()
7716 MinAlign(Alignment, Idx*Stride), SN->getAAInfo()); in LowerVectorStore()
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86InstrInfo.cpp4923 unsigned MinAlign = (I->second.second & TB_ALIGN_MASK) >> TB_ALIGN_SHIFT; in foldMemoryOperandImpl() local
4924 if (Align < MinAlign) in foldMemoryOperandImpl()
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMISelLowering.cpp3750 unsigned NewAlign = MinAlign(Ld->getAlignment(), 4); in expandf64Toi32()

12