/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | InferAlignment.cpp | 31 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 D | AlignmentFromAssumptions.cpp | 138 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 D | TargetInfo.cpp | 105 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 D | VectorUtils.h | 495 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 D | LoadStoreVectorizer.cpp | 809 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 D | TargetInfo.h | 134 unsigned short NewAlign; member 743 return NewAlign ? NewAlign : std::max(LongDoubleAlign, LongLongAlign); in getNewAlign()
|
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | NVPTX.cpp | 124 NewAlign = HostTarget->getNewAlign(); in NVPTXTargetInfo()
|
H A D | SPIR.h | 131 NewAlign = HostTarget->getNewAlign(); in BaseSPIRTargetInfo()
|
H A D | OSTargets.h | 509 this->NewAlign = 256; in PSOSTargetInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 582 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 D | CGCoroutine.cpp | 779 unsigned NewAlign = TI.getNewAlign() / TI.getCharWidth(); in EmitCoroutineBody() local 789 {Builder.getInt32(NewAlign), NullPtr, NullPtr, NullPtr}); in EmitCoroutineBody()
|
H A D | CGCall.cpp | 4903 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 D | SelectionDAG.cpp | 7850 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 D | LegalizeVectorTypes.cpp | 7493 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 D | DAGCombiner.cpp | 10838 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 D | TargetLowering.cpp | 4683 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 D | LegalizerHelper.cpp | 8802 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 D | InstCombineCalls.cpp | 3804 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 D | SemaDecl.cpp | 2699 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 D | AArch64ISelLowering.cpp | 22678 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()
|