Home
last modified time | relevance | path

Searched refs:getABITypeAlignment (Results 1 – 25 of 72) sorted by relevance

123

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DLowerEmuTLS.cpp134 GVAlignment = DL.getABITypeAlignment(GVType); in addEmuTlsVar()
160 DL.getABITypeAlignment(WordType), in addEmuTlsVar()
161 DL.getABITypeAlignment(VoidPtrType)); in addEmuTlsVar()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLoads.cpp36 BaseAlign = DL.getABITypeAlignment(Ty); in isAligned()
142 Align = DL.getABITypeAlignment(Ty); in isDereferenceableAndAlignedPointer()
207 Align = DL.getABITypeAlignment(V->getType()->getPointerElementType()); in isSafeToLoadUnconditionally()
294 AccessedAlign = DL.getABITypeAlignment(AccessedTy); in isSafeToLoadUnconditionally()
H A DLint.cpp289 DL->getABITypeAlignment(Ty), Ty, in visitCallSite()
472 BaseAlign = DL->getABITypeAlignment(ATy); in visitMemoryReference()
482 BaseAlign = DL->getABITypeAlignment(GTy); in visitMemoryReference()
496 Align = DL->getABITypeAlignment(Ty); in visitMemoryReference()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp165 unsigned ABIAlign = DL.getABITypeAlignment(ArgTy); in lowerFormalArguments()
171 ArgOffset = alignTo(ArgOffset, DL.getABITypeAlignment(ArgTy)); in lowerFormalArguments()
191 Flags.setOrigAlign(DL.getABITypeAlignment(CurOrigArg->getType())); in lowerFormalArguments()
H A DAMDGPUMachineFunction.cpp54 Align = DL.getABITypeAlignment(GV.getValueType()); in allocateLDSGlobal()
H A DAMDGPUHSAMetadataStreamer.cpp369 PointeeAlign = DL.getABITypeAlignment(PtrTy->getElementType()); in emitKernelArg()
389 Arg.mAlign = DL.getABITypeAlignment(Ty); in emitKernelArg()
813 PointeeAlign = DL.getABITypeAlignment(PtrTy->getElementType()); in emitKernelArg()
838 auto Align = DL.getABITypeAlignment(Ty); in emitKernelArg()
H A DAMDGPULowerKernelArguments.cpp98 unsigned Align = DL.getABITypeAlignment(ArgTy); in runOnFunction()
H A DAMDGPUPromoteAlloca.cpp659 Align = DL.getABITypeAlignment(GV.getValueType()); in hasSufficientLocalMem()
761 Align = DL.getABITypeAlignment(I.getAllocatedType()); in handleAlloca()
H A DAMDGPURewriteOutArguments.cpp458 Align = DL->getABITypeAlignment(EltTy); in runOnFunction()
H A DAMDGPUSubtarget.cpp428 unsigned Align = DL.getABITypeAlignment(ArgTy); in getExplicitKernArgSize()
/freebsd-12.1/contrib/llvm/lib/Target/
H A DTarget.cpp115 return unwrap(TD)->getABITypeAlignment(unwrap(Ty)); in LLVMABIAlignmentOfType()
119 return unwrap(TD)->getABITypeAlignment(unwrap(Ty)); in LLVMCallFrameAlignmentOfType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DConstantInitBuilder.cpp194 layout.getABITypeAlignment(type))); in addPlaceholderWithSize()
234 layout.getABITypeAlignment(elementType))); in getOffsetFromGlobalTo()
H A DCGVTT.cpp122 unsigned Align = CGM.getDataLayout().getABITypeAlignment(CGM.Int8PtrTy); in GetAddrOfVTT()
H A DSwiftCallingConv.cpp579 CGM.getDataLayout().getABITypeAlignment(entry.Type)))) in getCoerceAndExpandTypes()
652 assert(size >= CGM.getDataLayout().getABITypeAlignment(type)); in getNaturalAlignment()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DDataLayout.h438 return alignTo(getTypeStoreSize(Ty), getABITypeAlignment(Ty)); in getTypeAllocSize()
451 unsigned getABITypeAlignment(Type *Ty) const;
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp713 Align = DL.getABITypeAlignment(ST); in unpackLoadToAggregate()
763 Align = DL.getABITypeAlignment(T); in unpackLoadToAggregate()
1004 LoadAlign != 0 ? LoadAlign : DL.getABITypeAlignment(LI.getType()); in visitLoadInst()
1238 Align = DL.getABITypeAlignment(ST); in unpackStoreToAggregate()
1286 Align = DL.getABITypeAlignment(T); in unpackStoreToAggregate()
1402 StoreAlign != 0 ? StoreAlign : DL.getABITypeAlignment(Val->getType()); in visitStoreInst()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp479 Alignment = DL.getABITypeAlignment(EltType); in INITIALIZE_PASS_DEPENDENCY()
507 StoreAlign = DL.getABITypeAlignment(SI->getOperand(0)->getType()); in findStoreAlignment()
514 LoadAlign = DL.getABITypeAlignment(LI->getType()); in findLoadAlignment()
768 Align = DL.getABITypeAlignment(T); in processStore()
889 srcAlign = DL.getABITypeAlignment(srcAlloca->getAllocatedType()); in performCallSlotOptzn()
H A DSROA.cpp1663 Alignment = DL.getABITypeAlignment(Ty); in getAdjustedAlignment()
2395 NewAIAlign = DL.getABITypeAlignment(NewAI.getAllocatedType()); in getSliceAlign()
2398 return (Ty && Align == DL.getABITypeAlignment(Ty)) ? 0 : Align; in getSliceAlign()
3064 LoadAlign = DL.getABITypeAlignment(LI->getType()); in fixLoadStoreAlign()
3072 StoreAlign = DL.getABITypeAlignment(Op->getType()); in fixLoadStoreAlign()
4094 Alignment = DL.getABITypeAlignment(AI.getAllocatedType()); in rewritePartition()
4099 if (Alignment <= DL.getABITypeAlignment(SliceTy)) in rewritePartition()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DDataLayout.cpp56 unsigned TyAlign = ST->isPacked() ? 1 : DL.getABITypeAlignment(Ty); in StructLayout()
730 unsigned DataLayout::getABITypeAlignment(Type *Ty) const { in getABITypeAlignment() function in DataLayout
836 Alignment = std::max(GVAlignment, getABITypeAlignment(ElemType)); in getPreferredAlignment()
H A DValue.cpp666 Align = DL.getABITypeAlignment(ObjectType); in getPointerAlignment()
677 Align = DL.getABITypeAlignment(EltTy); in getPointerAlignment()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp99 Arg.Flags.setOrigAlign(DL.getABITypeAlignment(Arg.Ty)); in setArgFlags()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp203 unsigned OriginalAlignment = DL.getABITypeAlignment(OrigArg.Ty); in splitToValueTypes()
216 unsigned OriginalAlignment = DL.getABITypeAlignment(SplitTy); in splitToValueTypes()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.h309 return std::min(DL.getABITypeAlignment(ArgTy), 8U); in getABIAlignmentForCallingConv()
310 return DL.getABITypeAlignment(ArgTy); in getABIAlignmentForCallingConv()
/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp329 unsigned TyAlign = DL.getABITypeAlignment(Ty); in addType()
342 unsigned TyAlign = DL.getABITypeAlignment(Ty); in computePadding()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp137 return DL.getABITypeAlignment(LI->getType()); in getAlignment()
145 return DL.getABITypeAlignment(SI->getValueOperand()->getType()); in getAlignment()

123