Home
last modified time | relevance | path

Searched refs:getABITypeAlign (Results 1 – 25 of 66) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTarget.cpp110 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 DLowerEmuTLS.cpp174 std::max(DL.getABITypeAlign(WordType), DL.getABITypeAlign(VoidPtrType)); in addEmuTlsVar()
H A DTargetLoweringBase.cpp1693 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 DDataLayout.h506 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 DConstantInitBuilder.cpp212 offset = offset.alignTo(CharUnits::fromQuantity(layout.getABITypeAlign(type))); in addPlaceholderWithSize()
252 CharUnits::fromQuantity(layout.getABITypeAlign(elementType))); in getOffsetFromGlobalTo()
H A DCGVTT.cpp133 llvm::Align Align = CGM.getDataLayout().getABITypeAlign(CGM.GlobalsInt8PtrTy); in GetAddrOfVTT()
H A DSwiftCallingConv.cpp596 CGM.getDataLayout().getABITypeAlign(entry.Type)))) in getCoerceAndExpandTypes()
664 assert(CGM.getDataLayout().getABITypeAlign(type) <= size); in getNaturalAlignment()
H A DCGRecordLayoutBuilder.cpp165 return CharUnits::fromQuantity(DataLayout.getABITypeAlign(Type)); in getAlignment()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLint.cpp261 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 DDataLayout.cpp60 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 DValue.cpp951 return DL.getABITypeAlign(ObjectType); in getPointerAlignment()
962 return DL.getABITypeAlign(EltTy); in getPointerAlignment()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DExpandVariadics.cpp963 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 DCallLowering.cpp233 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 DLoongArch.cpp271 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(Field2Ty)); in coerceAndExpandFARsEligibleStruct()
H A DRISCV.cpp290 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(Field2Ty)); in coerceAndExpandFPCCEligibleStruct()
H A DX86.cpp2548 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 DBPFAbstractMemberAccess.cpp348 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 DAMDGPULateCodeGenPrepare.cpp450 if (LI.getAlign() < DL->getABITypeAlign(Ty)) in canWidenScalarExtLoad()
H A DAMDGPUHSAMetadataStreamer.cpp36 ArgAlign = DL.getABITypeAlign(Ty); in getArgumentTypeAlign()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DModuleUtils.cpp377 Align PtrAlign = DL.getABITypeAlign(TableEntryTy); in lowerGlobalIFuncUsersAsGlobalCtor()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h313 const Align ABIAlign = DL.getABITypeAlign(ArgTy); in getABIAlignmentForCallingConv()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1088 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 DX86LegalizerInfo.cpp634 Align Alignment(DL.getABITypeAlign(ConstVal->getType())); in legalizeBuildVector()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1510 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 DRISCVLegalizerInfo.cpp495 Align Alignment = DL.getABITypeAlign(getTypeForLLT(PtrTy, Ctx)); in legalizeIntrinsic()

123