Home
last modified time | relevance | path

Searched refs:getPrefTypeAlign (Results 1 – 25 of 41) sorted by relevance

12

/llvm-project-15.0.7/llvm/unittests/IR/
H A DDataLayoutTest.cpp104 EXPECT_EQ(Align(4 * 8), DL->getPrefTypeAlign(V8F32Ty)); in TEST()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DSafeStack.cpp513 Align Align = std::max(DL.getPrefTypeAlign(Ty), StackGuardSlot->getAlign()); in moveStaticAllocasToUnsafeStack()
525 Align Align = DL.getPrefTypeAlign(Ty); in moveStaticAllocasToUnsafeStack()
538 Align Align = std::max(DL.getPrefTypeAlign(Ty), AI->getAlign()); in moveStaticAllocasToUnsafeStack()
676 auto Align = std::max(std::max(DL.getPrefTypeAlign(Ty), AI->getAlign()), in moveDynamicAllocasToUnsafeStack()
H A DExpandVectorPredication.cpp447 AlignOpt.value_or(DL.getPrefTypeAlign(ElementType)), MaskParam); in expandPredicationInMemoryIntrinsic()
454 AlignOpt.value_or(DL.getPrefTypeAlign(ElementType)), MaskParam, nullptr, in expandPredicationInMemoryIntrinsic()
H A DAtomicExpandPass.cpp1718 const Align AllocaAlignment = DL.getPrefTypeAlign(SizedIntTy); in expandAtomicOpToLibcall()
/llvm-project-15.0.7/llvm/lib/IR/
H A DDataLayout.cpp835 return getPrefTypeAlign(Ty).value(); in getPrefTypeAlignment()
838 Align DataLayout::getPrefTypeAlign(Type *Ty) const { in getPrefTypeAlign() function in DataLayout
992 Align Alignment = getPrefTypeAlign(ElemType); in getPreferredAlign()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGGPUBuiltin.cpp120 Builder.CreateAlignedStore(Arg, P, DL.getPrefTypeAlign(Arg->getType())); in packArgsIntoNVPTXFormatBuffer()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86PreAMXConfig.cpp191 Align Alignment = DL.getPrefTypeAlign(Type::getInt32Ty(Ctx)); in addTileConfig()
H A DX86LowerAMXType.cpp102 auto AllocaAlignment = DL.getPrefTypeAlign(Type::getX86_AMXTy(Ctx)); in createAllocaInstAtEntry()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp376 .value_or(DL.getPrefTypeAlign(StructType))); in handleByValParam()
H A DNVPTXISelLowering.cpp2364 TD.getPrefTypeAlign(ValVT.getTypeForEVT(*DAG.getContext())); in LowerSTOREVector()
4957 Align PrefAlign = TD.getPrefTypeAlign(ResVT.getTypeForEVT(*DAG.getContext())); in ReplaceLoadVector()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp822 Align BaseAlign = DL.getPrefTypeAlign(RetTy); in insertSRetLoads()
852 Align BaseAlign = DL.getPrefTypeAlign(RetTy); in insertSRetStores()
900 DL.getTypeAllocSize(RetTy), DL.getPrefTypeAlign(RetTy), false); in insertSRetOutgoingArgument()
H A DIRTranslator.cpp2739 Align Alignment = std::max(AI.getAlign(), DL->getPrefTypeAlign(Ty)); in translateAlloca()
3217 Align Align = DL->getPrefTypeAlign(Type::getInt8PtrTy(M.getContext())); in emitSPDescriptorParent()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DDataLayout.h554 Align getPrefTypeAlign(Type *Ty) const;
H A DIRBuilder.h1635 Align AllocaAlign = DL.getPrefTypeAlign(Ty);
1642 Align AllocaAlign = DL.getPrefTypeAlign(Ty);
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp135 Align TyPrefAlign = MF->getDataLayout().getPrefTypeAlign(Ty); in set()
H A DSelectionDAG.cpp1721 : getDataLayout().getPrefTypeAlign(C->getType()); in getConstantPool()
1748 Alignment = getDataLayout().getPrefTypeAlign(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()
2298 std::max(getDataLayout().getPrefTypeAlign(Ty), Align(minAlign)); in CreateStackTemporary()
2314 Align Align = std::max(DL.getPrefTypeAlign(Ty1), DL.getPrefTypeAlign(Ty2)); in CreateStackTemporary()
H A DSelectionDAGBuilder.cpp1938 Align BaseAlign = DL.getPrefTypeAlign(I.getOperand(0)->getType()); in visitRet()
2664 DAG.getDataLayout().getPrefTypeAlign(Type::getInt8PtrTy(M.getContext())); in visitSPDescriptorParent()
3999 MaybeAlign Alignment = std::max(DL.getPrefTypeAlign(Ty), I.getAlign()); in visitAlloca()
6645 Align Align = DAG.getDataLayout().getPrefTypeAlign(Global->getType()); in visitIntrinsicCall()
8484 TySize, DL.getPrefTypeAlign(Ty), false); in getAddressForMemoryInput()
9670 Align Alignment = DL.getPrefTypeAlign(CLI.RetTy); in LowerCallTo()
H A DLegalizeDAG.cpp1409 DAG.getDataLayout().getPrefTypeAlign( in ExpandExtractFromVectorThroughStack()
1741 Align DestAlign = DAG.getDataLayout().getPrefTypeAlign(DestType); in EmitStackConvert()
1751 Align SrcAlign = DAG.getDataLayout().getPrefTypeAlign( in EmitStackConvert()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp938 Op, DL.getPrefTypeAlign(LI.getType()), DL, &LI, &AC, &DT); in visitLoadInst()
1338 Ptr, DL.getPrefTypeAlign(Val->getType()), DL, &SI, &AC, &DT); in visitStoreInst()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMFastISel.cpp440 Align Alignment = DL.getPrefTypeAlign(CFP->getType()); in ARMMaterializeFP()
500 Align Alignment = DL.getPrefTypeAlign(C->getType()); in ARMMaterializeInt()
558 Align Alignment = DL.getPrefTypeAlign(GV->getType()); in ARMMaterializeGV()
2964 MF->getDataLayout().getPrefTypeAlign(Type::getInt32PtrTy(*Context)); in ARMLowerPICELF()
/llvm-project-15.0.7/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp925 M.getDataLayout().getPrefTypeAlign(Value->getType()); in initializeConstantPool()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DBlockGenerators.cpp516 DL.getPrefTypeAlign(Ty), ScalarBase->getName() + NameExt); in getOrCreateAlloca()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp565 Align PrefAlign = DL.getPrefTypeAlign(getLoadStoreType(V)); in SRAGlobal()
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp929 Size, Layout.getPrefTypeAlign(Ty).value(), CharSizeType, in solveDIType()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp1998 Align Alignment = DL.getPrefTypeAlign(CFP->getType()); in PPCMaterializeFP()

12