/freebsd/contrib/llvm-project/llvm/lib/Target/ |
H A D | Target.cpp | 110 return unwrap(TD)->getABITypeAlign(unwrap(Ty)).value(); in LLVMABIAlignmentOfType() 114 return unwrap(TD)->getABITypeAlign(unwrap(Ty)).value(); in LLVMCallFrameAlignmentOfType()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LowerEmuTLS.cpp | 174 std::max(DL.getABITypeAlign(WordType), DL.getABITypeAlign(VoidPtrType)); in addEmuTlsVar()
|
H A D | TargetLoweringBase.cpp | 1693 return DL.getABITypeAlign(Ty).value(); in getByValTypeAlignment() 1705 if (VT.isZeroSized() || Alignment >= DL.getABITypeAlign(Ty)) { in allowsMemoryAccessForAlignment()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DataLayout.h | 506 return alignTo(getTypeStoreSize(Ty), getABITypeAlign(Ty).value()); in getTypeAllocSize() 522 Align getABITypeAlign(Type *Ty) const; 528 return Alignment ? *Alignment : getABITypeAlign(Ty); in getValueOrABITypeAlignment()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | ConstantInitBuilder.cpp | 212 offset = offset.alignTo(CharUnits::fromQuantity(layout.getABITypeAlign(type))); in addPlaceholderWithSize() 252 CharUnits::fromQuantity(layout.getABITypeAlign(elementType))); in getOffsetFromGlobalTo()
|
H A D | CGVTT.cpp | 133 llvm::Align Align = CGM.getDataLayout().getABITypeAlign(CGM.GlobalsInt8PtrTy); in GetAddrOfVTT()
|
H A D | SwiftCallingConv.cpp | 596 CGM.getDataLayout().getABITypeAlign(entry.Type)))) in getCoerceAndExpandTypes() 664 assert(CGM.getDataLayout().getABITypeAlign(type) <= size); in getNaturalAlignment()
|
H A D | CGRecordLayoutBuilder.cpp | 165 return CharUnits::fromQuantity(DataLayout.getABITypeAlign(Type)); in getAlignment()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | Lint.cpp | 261 visitMemoryReference(I, Loc, DL->getABITypeAlign(Ty), Ty, in visitCallBase() 451 BaseAlign = DL->getABITypeAlign(GTy); in visitMemoryReference() 464 Align = DL->getABITypeAlign(Ty); in visitMemoryReference()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | DataLayout.cpp | 60 const Align TyAlign = ST->isPacked() ? Align(1) : DL.getABITypeAlign(Ty); in StructLayout() 865 Align DataLayout::getABITypeAlign(Type *Ty) const { in getABITypeAlign() function in DataLayout 1034 Alignment = std::max(*GVAlignment, getABITypeAlign(ElemType)); in getPreferredAlign()
|
H A D | Value.cpp | 951 return DL.getABITypeAlign(ObjectType); in getPointerAlignment() 962 return DL.getABITypeAlign(EltTy); in getPointerAlignment()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ExpandVariadics.cpp | 963 Align A = DL.getABITypeAlign(Parameter); in slotInfo() 993 Align A = DL.getABITypeAlign(Parameter); in slotInfo() 999 return {DL.getABITypeAlign(PointerType::getUnqual(Ctx)), true}; in slotInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 233 Align MemAlign = DL.getABITypeAlign(Arg.Ty); in setArgFlags() 269 Flags.setOrigAlign(DL.getABITypeAlign(Arg.Ty)); in setArgFlags() 954 Align Alignment = DL.getABITypeAlign(Args[i].Ty); in handleAssignments()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | LoongArch.cpp | 271 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(Field2Ty)); in coerceAndExpandFARsEligibleStruct()
|
H A D | RISCV.cpp | 290 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(Field2Ty)); in coerceAndExpandFPCCEligibleStruct()
|
H A D | X86.cpp | 2548 llvm::Align HiAlign = TD.getABITypeAlign(Hi); in GetX86_64ByValArgumentPair() 3126 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(TyLo))); in EmitVAArg() 3132 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(TyHi))); in EmitVAArg()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFAbstractMemberAccess.cpp | 348 CInfo.RecordAlignment = DL->getABITypeAlign(getBaseElementType(Call)); in IsPreserveDIAccessIndexCall() 369 CInfo.RecordAlignment = DL->getABITypeAlign(getBaseElementType(Call)); in IsPreserveDIAccessIndexCall()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULateCodeGenPrepare.cpp | 450 if (LI.getAlign() < DL->getABITypeAlign(Ty)) in canWidenScalarExtLoad()
|
H A D | AMDGPUHSAMetadataStreamer.cpp | 36 ArgAlign = DL.getABITypeAlign(Ty); in getArgumentTypeAlign()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ModuleUtils.cpp | 377 Align PtrAlign = DL.getABITypeAlign(TableEntryTy); in lowerGlobalIFuncUsersAsGlobalCtor()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.h | 313 const Align ABIAlign = DL.getABITypeAlign(ArgTy); in getABIAlignmentForCallingConv()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 1088 MemAlign = DL.getABITypeAlign(Arg.Ty); in lowerCallTo() 1095 Flags.setOrigAlign(DL.getABITypeAlign(Arg.Ty)); in lowerCallTo() 2427 Alignment = DL.getABITypeAlign(ValTy); in createMachineMemOperandFor()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
H A D | X86LegalizerInfo.cpp | 634 Align Alignment(DL.getABITypeAlign(ConstVal->getType())); in legalizeBuildVector()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 1510 return DL.getABITypeAlign(Ty); in getArgumentAlignment() 1534 return DL.getABITypeAlign(Ty); in getArgumentAlignment() 1823 DL.getABITypeAlign(EltVT.getTypeForEVT(*DAG.getContext()))) { in LowerCall() 2102 EltAlign < DL.getABITypeAlign( in LowerCall() 3295 DL.getABITypeAlign(EltVT.getTypeForEVT(F->getContext())); in LowerFormalArguments() 3459 DL.getABITypeAlign(ElementType.getTypeForEVT(RetTy->getContext())); in LowerReturn() 3461 commonAlignment(DL.getABITypeAlign(RetTy), Offsets[i]); in LowerReturn() 5101 const Align ABITypeAlign = std::min(Align(128), DL.getABITypeAlign(ArgTy)); in getFunctionParamOptimizedAlign()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVLegalizerInfo.cpp | 495 Align Alignment = DL.getABITypeAlign(getTypeForLLT(PtrTy, Ctx)); in legalizeIntrinsic()
|