| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/altera/ |
| H A D | StructPackAlignCheck.cpp | 30 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 D | AlignmentFromAssumptions.cpp | 185 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 D | TargetInfo.cpp | 75 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 D | LoadStoreVectorizer.cpp | 1090 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 D | TargetInfo.h | 112 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 D | VectorUtils.h | 634 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 D | NVPTX.cpp | 130 NewAlign = HostTarget->getNewAlign(); in NVPTXTargetInfo()
|
| H A D | OSTargets.h | 572 this->NewAlign = 256; in PSOSTargetInfo()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGCoroutine.cpp | 480 unsigned NewAlign = TI.getNewAlign() / TI.getCharWidth(); in EmitCoroutineBody() local 490 {Builder.getInt32(NewAlign), NullPtr, NullPtr, NullPtr}); in EmitCoroutineBody()
|
| H A D | CGCall.cpp | 4586 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 D | GlobalOpt.cpp | 527 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 D | LegalizerHelper.cpp | 7486 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 D | SelectionDAG.cpp | 6794 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 D | LegalizeVectorTypes.cpp | 6422 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 D | DAGCombiner.cpp | 9762 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 D | InstCombineCalls.cpp | 2915 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 D | SemaDecl.cpp | 2716 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()
|