Home
last modified time | relevance | path

Searched refs:NewAlign (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAlignment.cpp31 Align NewAlign = Fn(PtrOp, OldAlign, DL.getPrefTypeAlign(LI->getType())); in tryToImproveAlign() local
32 if (NewAlign > OldAlign) { in tryToImproveAlign()
33 LI->setAlignment(NewAlign); in tryToImproveAlign()
40 Align NewAlign = Fn(PtrOp, OldAlign, DL.getPrefTypeAlign(ValOp->getType())); in tryToImproveAlign() local
41 if (NewAlign > OldAlign) { in tryToImproveAlign()
42 SI->setAlignment(NewAlign); in tryToImproveAlign()
H A DAlignmentFromAssumptions.cpp138 const Align NewAlign = *NewAlignment; in getNewAlignment()
140 if (NewAlign > NewIncAlign) { in getNewAlignment()
145 if (NewIncAlign > NewAlign) { in getNewAlignment()
146 LLVM_DEBUG(dbgs() << "\tnew start/inc alignment: " << DebugStr(NewAlign) in getNewAlignment()
148 return NewAlign; in getNewAlignment()
150 assert(NewIncAlign == NewAlign); in getNewAlignment()
151 LLVM_DEBUG(dbgs() << "\tnew start/inc alignment: " << DebugStr(NewAlign) in getNewAlignment()
153 return NewAlign; in getNewAlignment()
142 const Align NewAlign = *NewAlignment; getNewAlignment() local
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DTargetInfo.cpp105 NewAlign = Triple.isArch64Bit() ? 128 : Triple.isArch32Bit() ? 64 : 0; in TargetInfo()
107 NewAlign = 128; in TargetInfo()
109 NewAlign = 0; // Infer from basic type alignment. in TargetInfo()
513 NewAlign = Opts.NewAlignOverride * getCharWidth(); in adjust()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h495 bool insertMember(InstTy *Instr, int32_t Index, Align NewAlign) { in insertMember() argument
532 Alignment = std::min(Alignment, NewAlign); in insertMember()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp809 Align NewAlign = getOrEnforceKnownAlignment( in splitChainByAlignment() local
811 if (NewAlign >= Alignment) { in splitChainByAlignment()
814 << Alignment.value() << " to " << NewAlign.value() in splitChainByAlignment()
816 Alignment = NewAlign; in splitChainByAlignment()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTargetInfo.h134 unsigned short NewAlign; member
743 return NewAlign ? NewAlign : std::max(LongDoubleAlign, LongLongAlign); in getNewAlign()
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DNVPTX.cpp124 NewAlign = HostTarget->getNewAlign(); in NVPTXTargetInfo()
H A DSPIR.h131 NewAlign = HostTarget->getNewAlign(); in BaseSPIRTargetInfo()
H A DOSTargets.h509 this->NewAlign = 256; in PSOSTargetInfo()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp582 Align NewAlign = commonAlignment(StartAlignment, OffsetForTy); in SRAGlobal() local
583 if (NewAlign > DL.getABITypeAlign(Ty)) in SRAGlobal()
584 NGV->setAlignment(NewAlign); in SRAGlobal()
621 Align NewAlign = in SRAGlobal() local
626 LI->setAlignment(NewAlign); in SRAGlobal()
630 SI->setAlignment(NewAlign); in SRAGlobal()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCoroutine.cpp779 unsigned NewAlign = TI.getNewAlign() / TI.getCharWidth(); in EmitCoroutineBody() local
789 {Builder.getInt32(NewAlign), NullPtr, NullPtr, NullPtr}); in EmitCoroutineBody()
H A DCGCall.cpp4903 llvm::Align NewAlign) { in maybeRaiseRetAlignmentAttribute() argument
4905 if (CurAlign >= NewAlign) in maybeRaiseRetAlignmentAttribute()
4907 llvm::Attribute AlignAttr = llvm::Attribute::getWithAlignment(Ctx, NewAlign); in maybeRaiseRetAlignmentAttribute()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp7850 Align NewAlign = DL.getABITypeAlign(Ty); in getMemcpyLoadsAndStores() local
7857 while (NewAlign > Alignment && DL.exceedsNaturalStackAlignment(NewAlign)) in getMemcpyLoadsAndStores()
7858 NewAlign = NewAlign.previous(); in getMemcpyLoadsAndStores()
7860 if (NewAlign > Alignment) { in getMemcpyLoadsAndStores()
7862 if (MFI.getObjectAlign(FI->getIndex()) < NewAlign) in getMemcpyLoadsAndStores()
7863 MFI.setObjectAlignment(FI->getIndex(), NewAlign); in getMemcpyLoadsAndStores()
7864 Alignment = NewAlign; in getMemcpyLoadsAndStores()
8045 Align NewAlign = DL.getABITypeAlign(Ty); in getMemmoveLoadsAndStores() local
8052 while (NewAlign > Alignment && DL.exceedsNaturalStackAlignment(NewAlign)) in getMemmoveLoadsAndStores()
8053 NewAlign = NewAlign.previous(); in getMemmoveLoadsAndStores()
[all …]
H A DLegalizeVectorTypes.cpp7493 Align NewAlign = ScaledOffset == 0 in GenWidenVectorLoads()
7497 DAG.getLoad(MemVT, dl, Chain, BasePtr, MPI, NewAlign, MMOFlags, AAInfo); in GenWidenVectorLoads()
7679 Align NewAlign = ScaledOffset == 0 in GenWidenVectorStores()
7684 SDValue PartStore = DAG.getStore(Chain, dl, EOp, BasePtr, MPI, NewAlign, in GenWidenVectorStores()
7489 Align NewAlign = ScaledOffset == 0 GenWidenVectorLoads() local
7675 Align NewAlign = ScaledOffset == 0 GenWidenVectorStores() local
H A DDAGCombiner.cpp10838 Align NewAlign = commonAlignment(RHS->getAlign(), PtrOff); in visitFunnelShift() local
10841 RHS->getAddressSpace(), NewAlign, in visitFunnelShift()
10849 RHS->getPointerInfo().getWithOffset(PtrOff), NewAlign, in visitFunnelShift()
19977 Align NewAlign = commonAlignment(LD->getAlign(), PtrOff); in ReduceLoadOpStoreWidth() local
19979 LD->getAddressSpace(), NewAlign, in ReduceLoadOpStoreWidth()
19988 LD->getPointerInfo().getWithOffset(PtrOff), NewAlign, in ReduceLoadOpStoreWidth()
19995 ST->getPointerInfo().getWithOffset(PtrOff), NewAlign); in ReduceLoadOpStoreWidth()
22046 Align NewAlign = commonAlignment(VecLoad->getAlign(), EltSize / 8); in combineInsertEltToLoad() local
22049 NewAlign, VecLoad->getMemOperand()->getFlags(), in combineInsertEltToLoad()
22065 ScalarLoad->getChain(), Ptr, PtrInfo, NewAlign); in combineInsertEltToLoad()
H A DTargetLowering.cpp4683 Align NewAlign = commonAlignment(Lod->getAlign(), ptrOffset / 8); in SimplifySetCC() local
4686 NewAlign, Lod->getMemOperand()->getFlags(), &IsFast) && in SimplifySetCC()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp8802 Align NewAlign = DL.getABITypeAlign(IRTy); in lowerMemset() local
8803 if (NewAlign > Alignment) { in lowerMemset()
8804 Alignment = NewAlign; in lowerMemset()
8956 Align NewAlign = DL.getABITypeAlign(IRTy); in lowerMemcpy() local
8962 while (NewAlign > Alignment && DL.exceedsNaturalStackAlignment(NewAlign)) in lowerMemcpy()
8963 NewAlign = NewAlign.previous(); in lowerMemcpy()
8965 if (NewAlign > Alignment) { in lowerMemcpy()
8966 Alignment = NewAlign; in lowerMemcpy()
9064 Align NewAlign = DL.getABITypeAlign(IRTy); in lowerMemmove() local
9070 while (NewAlign > Alignment && DL.exceedsNaturalStackAlignment(NewAlign)) in lowerMemmove()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp3804 Align NewAlign = Align(AlignmentVal); in annotateAnyAllocSite() local
3805 if (NewAlign > ExistingAlign) { in annotateAnyAllocSite()
3807 Attribute::getWithAlignment(Call.getContext(), NewAlign)); in annotateAnyAllocSite()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp2699 unsigned NewAlign = 0; in mergeAlignedAttrs() local
2708 if (Align > NewAlign) in mergeAlignedAttrs()
2709 NewAlign = Align; in mergeAlignedAttrs()
2712 if (OldAlignasAttr && NewAlignasAttr && OldAlign != NewAlign) { in mergeAlignedAttrs()
2720 if (OldAlign == 0 || NewAlign == 0) { in mergeAlignedAttrs()
2729 if (NewAlign == 0) in mergeAlignedAttrs()
2730 NewAlign = S.Context.getTypeAlign(Ty); in mergeAlignedAttrs()
2733 if (OldAlign != NewAlign) { in mergeAlignedAttrs()
2736 << (unsigned)S.Context.toCharUnitsFromBits(NewAlign).getQuantity(); in mergeAlignedAttrs()
2759 if (OldAlign > NewAlign) { in mergeAlignedAttrs()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp22678 Align NewAlign = commonAlignment(LD->getAlign(), PtrOffset); in performLOADCombine() local
22681 NewAlign, LD->getMemOperand()->getFlags(), LD->getAAInfo()); in performLOADCombine()
22697 Align NewAlign = commonAlignment(LD->getAlign(), PtrOffset); in performLOADCombine() local
22700 LD->getPointerInfo().getWithOffset(PtrOffset), NewAlign, in performLOADCombine()