Home
last modified time | relevance | path

Searched refs:getABITypeAlign (Results 1 – 25 of 71) 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.cpp172 std::max(DL.getABITypeAlign(WordType), DL.getABITypeAlign(VoidPtrType)); in addEmuTlsVar()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDataLayout.h506 return alignTo(getTypeStoreSize(Ty), getABITypeAlign(Ty).value()); in getTypeAllocSize()
522 LLVM_ABI 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.cpp134 llvm::Align Align = CGM.getDataLayout().getABITypeAlign(CGM.GlobalsInt8PtrTy); in GetAddrOfVTT()
H A DSwiftCallingConv.cpp595 CGM.getDataLayout().getABITypeAlign(entry.Type)))) in getCoerceAndExpandTypes()
663 assert(CGM.getDataLayout().getABITypeAlign(type) <= size); in getNaturalAlignment()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLint.cpp261 visitMemoryReference(I, Loc, DL->getABITypeAlign(Ty), Ty, in visitCallBase()
474 BaseAlign = DL->getABITypeAlign(GTy); in visitMemoryReference()
488 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()
842 Align DataLayout::getABITypeAlign(Type *Ty) const { in getABITypeAlign() function in DataLayout
1006 Alignment = std::max(*GVAlignment, getABITypeAlign(ElemType)); in getPreferredAlign()
H A DValue.cpp980 return DL.getABITypeAlign(ObjectType); in getPointerAlignment()
990 return DL.getABITypeAlign(EltTy); in getPointerAlignment()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DExpandVariadics.cpp941 Align A = DL.getABITypeAlign(Parameter); in slotInfo()
971 Align A = DL.getABITypeAlign(Parameter); in slotInfo()
977 return {DL.getABITypeAlign(PointerType::getUnqual(Ctx)), true}; in slotInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp511 DL->getABITypeAlign(DataType->getElementType())); in tryCreateStridedLoadStore()
527 DL->getABITypeAlign(DataType->getElementType())); in tryCreateStridedLoadStore()
H A DRISCVInterleavedAccess.cpp435 DL.getABITypeAlign(VTy->getElementType())); in lowerInterleavedVPLoad()
545 DL.getABITypeAlign(VTy->getElementType())); in lowerInterleavedVPStore()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPreloadKernelArguments.cpp310 Align ABITypeAlign = DL.getABITypeAlign(ArgTy); in markKernelArgsAsInreg()
H A DAMDGPULateCodeGenPrepare.cpp458 if (LI.getAlign() < DL.getABITypeAlign(Ty)) in canWidenScalarExtLoad()
H A DAMDGPUHSAMetadataStreamer.cpp38 ArgAlign = DL.getABITypeAlign(Ty); in getArgumentTypeAlign()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h345 thisT()->getDataLayout().getABITypeAlign(VectorTy), 0, CostKind);
1945 I->getParamAlign(1).value_or(thisT()->DL.getABITypeAlign(EltTy)); in getIntrinsicInstrCost()
1957 I->getParamAlign(0).value_or(thisT()->DL.getABITypeAlign(EltTy)); in getIntrinsicInstrCost()
2387 Align TyAlign = thisT()->DL.getABITypeAlign(Ty); in getTypeBasedIntrinsicInstrCost()
2393 Align TyAlign = thisT()->DL.getABITypeAlign(Ty); in getTypeBasedIntrinsicInstrCost()
2399 Align Alignment = thisT()->DL.getABITypeAlign(Ty->getElementType()); in getTypeBasedIntrinsicInstrCost()
2406 Align Alignment = thisT()->DL.getABITypeAlign(Ty->getElementType()); in getTypeBasedIntrinsicInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp232 Align MemAlign = DL.getABITypeAlign(Arg.Ty); in setArgFlags()
268 Flags.setOrigAlign(DL.getABITypeAlign(Arg.Ty)); in setArgFlags()
953 Align Alignment = DL.getABITypeAlign(Args[i].Ty); in handleAssignments()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DLoongArch.cpp270 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(Field2Ty)); in coerceAndExpandFARsEligibleStruct()
H A DRISCV.cpp361 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(Field2Ty)); in coerceAndExpandFPCCEligibleStruct()
H A DX86.cpp2564 llvm::Align HiAlign = TD.getABITypeAlign(Hi); in GetX86_64ByValArgumentPair()
3142 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(TyLo))); in EmitVAArg()
3148 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(TyHi))); in EmitVAArg()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp341 CInfo.RecordAlignment = DL->getABITypeAlign(getBaseElementType(Call)); in IsPreserveDIAccessIndexCall()
362 CInfo.RecordAlignment = DL->getABITypeAlign(getBaseElementType(Call)); in IsPreserveDIAccessIndexCall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DModuleUtils.cpp420 Align PtrAlign = DL.getABITypeAlign(TableEntryTy); in lowerGlobalIFuncUsersAsGlobalCtor()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1085 MemAlign = DL.getABITypeAlign(Arg.Ty); in lowerCallTo()
1092 Flags.setOrigAlign(DL.getABITypeAlign(Arg.Ty)); in lowerCallTo()
2371 Alignment = DL.getABITypeAlign(ValTy); in createMachineMemOperandFor()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h315 const Align ABIAlign = DL.getABITypeAlign(ArgTy); in getABIAlignmentForCallingConv()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp258 Align ABIAlign = DL.getABITypeAlign(Ty); in addField()
630 Layout.getABITypeAlign(Ty).value() * CHAR_BIT, in solveDIType()

123