| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAtomicRMW.cpp | 134 SI->setAlignment(DL.getABITypeAlign(RMWI.getType())); in visitAtomicRMWInst() 161 false, DL.getABITypeAlign(RMWI.getType()), in visitAtomicRMWInst()
|
| H A D | InstCombineCasts.cpp | 111 Align AllocElTyAlign = DL.getABITypeAlign(AllocElTy); in PromoteCastOfAllocation() 112 Align CastElTyAlign = DL.getABITypeAlign(CastElTy); in PromoteCastOfAllocation()
|
| /llvm-project-15.0.7/llvm/lib/Target/ |
| H A D | Target.cpp | 114 return unwrap(TD)->getABITypeAlign(unwrap(Ty)).value(); in LLVMABIAlignmentOfType() 118 return unwrap(TD)->getABITypeAlign(unwrap(Ty)).value(); in LLVMCallFrameAlignmentOfType()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | LowerEmuTLS.cpp | 155 std::max(DL.getABITypeAlign(WordType), DL.getABITypeAlign(VoidPtrType)); in addEmuTlsVar()
|
| H A D | TargetLoweringBase.cpp | 1707 return DL.getABITypeAlign(Ty).value(); in getByValTypeAlignment() 1719 if (VT.isZeroSized() || Alignment >= DL.getABITypeAlign(Ty)) { in allowsMemoryAccessForAlignment()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | DataLayout.cpp | 57 const Align TyAlign = ST->isPacked() ? Align(1) : DL.getABITypeAlign(Ty); in StructLayout() 826 return getABITypeAlign(Ty).value(); in getABITypeAlignment() 829 Align DataLayout::getABITypeAlign(Type *Ty) const { in getABITypeAlign() function in DataLayout 997 Alignment = std::max(*GVAlignment, getABITypeAlign(ElemType)); in getPreferredAlign()
|
| H A D | Value.cpp | 939 return DL.getABITypeAlign(ObjectType); in getPointerAlignment() 950 return DL.getABITypeAlign(EltTy); in getPointerAlignment()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | DataLayoutTest.cpp | 103 EXPECT_EQ(Align(4 * 8), DL->getABITypeAlign(V8F32Ty)); in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | DataLayout.h | 528 Align getABITypeAlign(Type *Ty) const; 534 return Alignment ? *Alignment : getABITypeAlign(Ty); in getValueOrABITypeAlignment()
|
| H A D | IRBuilder.h | 1680 Align = DL.getABITypeAlign(Ty); 1689 Align = DL.getABITypeAlign(Val->getType());
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULateCodeGenPrepare.cpp | 122 if (LI.getAlign() < DL->getABITypeAlign(Ty)) in canWidenScalarExtLoad()
|
| H A D | AMDGPUHSAMetadataStreamer.cpp | 34 ArgAlign = DL.getABITypeAlign(Ty); in getArgumentTypeAlign()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | Lint.cpp | 254 visitMemoryReference(I, Loc, DL->getABITypeAlign(Ty), Ty, in visitCallBase() 463 BaseAlign = DL->getABITypeAlign(GTy); in visitMemoryReference() 476 Align = DL->getABITypeAlign(Ty); in visitMemoryReference()
|
| /llvm-project-15.0.7/polly/lib/Exchange/ |
| H A D | JSONExporter.cpp | 454 DL.getABITypeAlign(LoadI->getType()) != LoadI->getAlign(); in importAccesses() 458 DL.getABITypeAlign(StoreI->getValueOperand()->getType()) != in importAccesses()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMIntrinsicOps.td | 274 llvm::Align align = dl.getABITypeAlign(ElemTy); 301 llvm::Align align = dl.getABITypeAlign(
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFAbstractMemberAccess.cpp | 370 CInfo.RecordAlignment = DL->getABITypeAlign(getBaseElementType(Call)); in IsPreserveDIAccessIndexCall() 391 CInfo.RecordAlignment = DL->getABITypeAlign(getBaseElementType(Call)); in IsPreserveDIAccessIndexCall()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 190 Align MemAlign = DL.getABITypeAlign(Arg.Ty); in setArgFlags() 217 Flags.setOrigAlign(DL.getABITypeAlign(Arg.Ty)); in setArgFlags()
|
| H A D | IRTranslator.cpp | 2474 DL->getABITypeAlign(Info.memVT.getTypeForEVT(F->getContext()))); in translateCall() 2756 DL->getABITypeAlign(U.getType()).value()}); in translateVAArg()
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.h | 311 const Align ABIAlign = DL.getABITypeAlign(ArgTy); in getABIAlignmentForCallingConv()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FastISel.cpp | 1084 MemAlign = DL.getABITypeAlign(Arg.Ty); in lowerCallTo() 1091 Flags.setOrigAlign(DL.getABITypeAlign(Arg.Ty)); in lowerCallTo() 2298 Alignment = DL.getABITypeAlign(ValTy); in createMachineMemOperandFor()
|
| H A D | SelectionDAG.cpp | 1227 return getDataLayout().getABITypeAlign(Ty); in getEVTAlign() 1720 ? getDataLayout().getABITypeAlign(C->getType()) in getConstantPool() 2257 Align RedAlign = UseABI ? DL.getABITypeAlign(Ty) : DL.getPrefTypeAlign(Ty); in getReducedAlign() 2274 Align RedAlign2 = UseABI ? DL.getABITypeAlign(Ty) : DL.getPrefTypeAlign(Ty); in getReducedAlign() 6794 Align NewAlign = DL.getABITypeAlign(Ty); in getMemcpyLoadsAndStores() 6988 Align NewAlign = DL.getABITypeAlign(Ty); in getMemmoveLoadsAndStores() 7097 Align NewAlign = DAG.getDataLayout().getABITypeAlign(Ty); in getMemsetStores()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1771 Align TyAlign = thisT()->DL.getABITypeAlign(Ty); in getTypeBasedIntrinsicInstrCost() 1777 Align TyAlign = thisT()->DL.getABITypeAlign(Ty); in getTypeBasedIntrinsicInstrCost()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 1416 return DL.getABITypeAlign(Ty); in getArgumentAlignment() 1460 return DL.getABITypeAlign(Ty); in getArgumentAlignment() 2564 VectorizePTXValueVTs(VTs, Offsets, DL.getABITypeAlign(Ty)); in LowerFormalArguments() 4340 const uint64_t ABITypeAlign = DL.getABITypeAlign(ArgTy).value(); in getFunctionParamOptimizedAlign()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMFastISel.cpp | 2240 Flags.setOrigAlign(DL.getABITypeAlign(ArgTy)); in ARMEmitLibcall() 2373 Flags.setOrigAlign(DL.getABITypeAlign(ArgTy)); in SelectCall()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 993 return DL.getABITypeAlign(Ty).value(); in getTypeAlignment()
|