Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/altera/
H A DStructPackAlignCheck.cpp30 CharUnits NewAlign = CharUnits::fromQuantity(1); in computeRecommendedAlignment() local
34 NewAlign = NewAlign.alignTo( in computeRecommendedAlignment()
35 CharUnits::fromQuantity(((int)NewAlign.getQuantity()) * 2)); in computeRecommendedAlignment()
37 if (NewAlign.getQuantity() >= MaxConfiguredAlignment) in computeRecommendedAlignment()
41 NewAlign = MinByteSize; in computeRecommendedAlignment()
43 return NewAlign; in computeRecommendedAlignment()
86 CharUnits NewAlign = computeRecommendedAlignment(MinByteSize); in check() local
89 bool NeedsPacking = (MinByteSize < CurrSize) && (MaxAlign != NewAlign) && in check()
90 (CurrSize != NewAlign); in check()
91 bool NeedsAlignment = CurrAlign.getQuantity() != NewAlign.getQuantity(); in check()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DAlignmentFromAssumptions.cpp185 const Align NewAlign = *NewAlignment; in getNewAlignment() local
187 if (NewAlign > NewIncAlign) { in getNewAlignment()
192 if (NewIncAlign > NewAlign) { in getNewAlignment()
193 LLVM_DEBUG(dbgs() << "\tnew start/inc alignment: " << DebugStr(NewAlign) in getNewAlignment()
195 return NewAlign; in getNewAlignment()
197 assert(NewIncAlign == NewAlign); in getNewAlignment()
198 LLVM_DEBUG(dbgs() << "\tnew start/inc alignment: " << DebugStr(NewAlign) in getNewAlignment()
200 return NewAlign; in getNewAlignment()
/llvm-project-15.0.7/clang/lib/Basic/
H A DTargetInfo.cpp75 NewAlign = Triple.isArch64Bit() ? 128 : Triple.isArch32Bit() ? 64 : 0; in TargetInfo()
77 NewAlign = 128; in TargetInfo()
79 NewAlign = 0; // Infer from basic type alignment. in TargetInfo()
475 NewAlign = Opts.NewAlignOverride * getCharWidth(); in adjust()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp1090 Align NewAlign = getOrEnforceKnownAlignment(S0->getPointerOperand(), in vectorizeStoreChain() local
1093 if (NewAlign >= Alignment) in vectorizeStoreChain()
1094 Alignment = NewAlign; in vectorizeStoreChain()
1243 Align NewAlign = getOrEnforceKnownAlignment(L0->getPointerOperand(), in vectorizeLoadChain() local
1246 if (NewAlign >= Alignment) in vectorizeLoadChain()
1247 Alignment = NewAlign; in vectorizeLoadChain()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DTargetInfo.h112 unsigned short NewAlign; member
663 return NewAlign ? NewAlign : std::max(LongDoubleAlign, LongLongAlign); in getNewAlign()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DVectorUtils.h634 bool insertMember(InstTy *Instr, int32_t Index, Align NewAlign) { in insertMember() argument
671 Alignment = std::min(Alignment, NewAlign); in insertMember()
/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DNVPTX.cpp130 NewAlign = HostTarget->getNewAlign(); in NVPTXTargetInfo()
H A DOSTargets.h572 this->NewAlign = 256; in PSOSTargetInfo()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCoroutine.cpp480 unsigned NewAlign = TI.getNewAlign() / TI.getCharWidth(); in EmitCoroutineBody() local
490 {Builder.getInt32(NewAlign), NullPtr, NullPtr, NullPtr}); in EmitCoroutineBody()
H A DCGCall.cpp4586 llvm::Align NewAlign) { in maybeRaiseRetAlignmentAttribute() argument
4588 if (CurAlign >= NewAlign) in maybeRaiseRetAlignmentAttribute()
4590 llvm::Attribute AlignAttr = llvm::Attribute::getWithAlignment(Ctx, NewAlign); in maybeRaiseRetAlignmentAttribute()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp527 Align NewAlign = commonAlignment(StartAlignment, Offset); in SRAGlobal() local
528 if (NewAlign > DL.getABITypeAlign(Ty)) in SRAGlobal()
529 NGV->setAlignment(NewAlign); in SRAGlobal()
566 Align NewAlign = in SRAGlobal() local
571 LI->setAlignment(NewAlign); in SRAGlobal()
575 SI->setAlignment(NewAlign); in SRAGlobal()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp7486 Align NewAlign = DL.getABITypeAlign(IRTy); in lowerMemset() local
7487 if (NewAlign > Alignment) { in lowerMemset()
7488 Alignment = NewAlign; in lowerMemset()
7648 while (NewAlign > Alignment && DL.exceedsNaturalStackAlignment(NewAlign)) in lowerMemcpy()
7649 NewAlign = NewAlign.previous(); in lowerMemcpy()
7651 if (NewAlign > Alignment) { in lowerMemcpy()
7652 Alignment = NewAlign; in lowerMemcpy()
7756 while (NewAlign > Alignment && DL.exceedsNaturalStackAlignment(NewAlign)) in lowerMemmove()
7757 NewAlign = NewAlign.previous(); in lowerMemmove()
7759 if (NewAlign > Alignment) { in lowerMemmove()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp6794 Align NewAlign = DL.getABITypeAlign(Ty); in getMemcpyLoadsAndStores() local
6800 while (NewAlign > Alignment && DL.exceedsNaturalStackAlignment(NewAlign)) in getMemcpyLoadsAndStores()
6801 NewAlign = NewAlign.previous(); in getMemcpyLoadsAndStores()
6803 if (NewAlign > Alignment) { in getMemcpyLoadsAndStores()
6805 if (MFI.getObjectAlign(FI->getIndex()) < NewAlign) in getMemcpyLoadsAndStores()
6807 Alignment = NewAlign; in getMemcpyLoadsAndStores()
6988 Align NewAlign = DL.getABITypeAlign(Ty); in getMemmoveLoadsAndStores() local
6989 if (NewAlign > Alignment) { in getMemmoveLoadsAndStores()
6993 Alignment = NewAlign; in getMemmoveLoadsAndStores()
7098 if (NewAlign > Alignment) { in getMemsetStores()
[all …]
H A DLegalizeVectorTypes.cpp6422 Align NewAlign = ScaledOffset == 0 in GenWidenVectorLoads() local
6426 DAG.getLoad(MemVT, dl, Chain, BasePtr, MPI, NewAlign, MMOFlags, AAInfo); in GenWidenVectorLoads()
6608 Align NewAlign = ScaledOffset == 0 in GenWidenVectorStores() local
6613 SDValue PartStore = DAG.getStore(Chain, dl, EOp, BasePtr, MPI, NewAlign, in GenWidenVectorStores()
H A DDAGCombiner.cpp9762 Align NewAlign = commonAlignment(RHS->getAlign(), PtrOff); in visitFunnelShift() local
9765 RHS->getAddressSpace(), NewAlign, in visitFunnelShift()
9773 RHS->getPointerInfo().getWithOffset(PtrOff), NewAlign, in visitFunnelShift()
12918 Align NewAlign = commonAlignment(LN0->getAlign(), PtrOff); in reduceLoadWidth() local
12930 LN0->getPointerInfo().getWithOffset(PtrOff), NewAlign, in reduceLoadWidth()
12935 NewAlign, LN0->getMemOperand()->getFlags(), in reduceLoadWidth()
17693 Align NewAlign = commonAlignment(LD->getAlign(), PtrOff); in ReduceLoadOpStoreWidth() local
17695 LD->getAddressSpace(), NewAlign, in ReduceLoadOpStoreWidth()
17704 LD->getPointerInfo().getWithOffset(PtrOff), NewAlign, in ReduceLoadOpStoreWidth()
17711 ST->getPointerInfo().getWithOffset(PtrOff), NewAlign); in ReduceLoadOpStoreWidth()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2915 Align NewAlign = Align(AlignmentVal); in annotateAnyAllocSite() local
2916 if (NewAlign > ExistingAlign) { in annotateAnyAllocSite()
2918 Attribute::getWithAlignment(Call.getContext(), NewAlign)); in annotateAnyAllocSite()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDecl.cpp2716 unsigned NewAlign = 0; in mergeAlignedAttrs() local
2725 if (Align > NewAlign) in mergeAlignedAttrs()
2726 NewAlign = Align; in mergeAlignedAttrs()
2729 if (OldAlignasAttr && NewAlignasAttr && OldAlign != NewAlign) { in mergeAlignedAttrs()
2737 if (OldAlign == 0 || NewAlign == 0) { in mergeAlignedAttrs()
2746 if (NewAlign == 0) in mergeAlignedAttrs()
2747 NewAlign = S.Context.getTypeAlign(Ty); in mergeAlignedAttrs()
2750 if (OldAlign != NewAlign) { in mergeAlignedAttrs()
2753 << (unsigned)S.Context.toCharUnitsFromBits(NewAlign).getQuantity(); in mergeAlignedAttrs()
2776 if (OldAlign > NewAlign) { in mergeAlignedAttrs()