Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/
H A DTarget.cpp109 return unwrap(TD)->getABITypeAlign(unwrap(Ty)).value(); in LLVMABIAlignmentOfType()
113 return unwrap(TD)->getABITypeAlign(unwrap(Ty)).value(); in LLVMCallFrameAlignmentOfType()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DLowerEmuTLS.cpp177 std::max(DL.getABITypeAlign(WordType), DL.getABITypeAlign(VoidPtrType)); in addEmuTlsVar()
H A DTargetLoweringBase.cpp1772 return DL.getABITypeAlign(Ty).value(); in getByValTypeAlignment()
1784 if (VT.isZeroSized() || Alignment >= DL.getABITypeAlign(Ty)) { in allowsMemoryAccessForAlignment()
/freebsd-14.2/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-14.2/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.cpp119 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()
H A DCGVTables.cpp926 llvm::Align Align = CGM.getDataLayout().getABITypeAlign(VTType); in GenerateConstructionVTable()
H A DCGBlocks.cpp500 unsigned Align = CGM.getDataLayout().getABITypeAlign(I).value(); in initializeForBlockHeader()
2636 } else if (CGM.getDataLayout().getABITypeAlign(varTy) > in getBlockByrefInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULateCodeGenPrepare.cpp131 if (LI.getAlign() < DL->getABITypeAlign(Ty)) in canWidenScalarExtLoad()
H A DAMDGPUHSAMetadataStreamer.cpp34 ArgAlign = DL.getABITypeAlign(Ty); in getArgumentTypeAlign()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DLint.cpp256 visitMemoryReference(I, Loc, DL->getABITypeAlign(Ty), Ty, in visitCallBase()
465 BaseAlign = DL->getABITypeAlign(GTy); in visitMemoryReference()
478 Align = DL->getABITypeAlign(Ty); in visitMemoryReference()
/freebsd-14.2/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.cpp950 return DL.getABITypeAlign(ObjectType); in getPointerAlignment()
961 return DL.getABITypeAlign(EltTy); in getPointerAlignment()
/freebsd-14.2/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.cpp2530 llvm::Align HiAlign = TD.getABITypeAlign(Hi); in GetX86_64ByValArgumentPair()
3103 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(TyLo))); in EmitVAArg()
3109 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(TyHi))); in EmitVAArg()
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DModuleUtils.cpp374 Align PtrAlign = DL.getABITypeAlign(TableEntryTy); in lowerGlobalIFuncUsersAsGlobalCtor()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp212 Align MemAlign = DL.getABITypeAlign(Arg.Ty); in setArgFlags()
239 Flags.setOrigAlign(DL.getABITypeAlign(Arg.Ty)); in setArgFlags()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp398 Align Alignment = DL.getABITypeAlign(getTypeForLLT(PtrTy, Ctx)); in legalizeIntrinsic()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h309 const Align ABIAlign = DL.getABITypeAlign(ArgTy); in getABIAlignmentForCallingConv()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1075 MemAlign = DL.getABITypeAlign(Arg.Ty); in lowerCallTo()
1082 Flags.setOrigAlign(DL.getABITypeAlign(Arg.Ty)); in lowerCallTo()
2382 Alignment = DL.getABITypeAlign(ValTy); in createMachineMemOperandFor()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1973 Align TyAlign = thisT()->DL.getABITypeAlign(Ty); in getTypeBasedIntrinsicInstrCost()
1979 Align TyAlign = thisT()->DL.getABITypeAlign(Ty); in getTypeBasedIntrinsicInstrCost()

123