Home
last modified time | relevance | path

Searched refs:getParamAlign (Results 1 – 25 of 38) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp92 MaybeAlign ParamAlign = IsByRef ? Arg.getParamAlign() : std::nullopt; in lowerKernelArguments()
210 if (MaybeAlign ParamAlign = Arg.getParamAlign()) { in lowerKernelArguments()
H A DAMDGPURewriteOutArguments.cpp378 DL->getValueOrABITypeAlignment(Arg.getParamAlign(), EltTy); in runOnFunction()
H A DAMDGPUHSAMetadataStreamer.cpp34 ArgAlign = Arg.getParamAlign(); in getArgumentTypeAlign()
352 PointeeAlign = Arg.getParamAlign().valueOrOne(); in emitKernelArg()
H A DAMDGPUSubtarget.cpp371 IsByRef ? Arg.getParamAlign() : std::nullopt, ArgTy); in getExplicitKernArgSize()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DArgument.h118 LLVM_ABI MaybeAlign getParamAlign() const;
H A DIntrinsicInst.h1003 if (auto MA = getParamAlign(ARG_DEST)) in getDestAlignment()
1007 MaybeAlign getDestAlign() const { return getParamAlign(ARG_DEST); } in getDestAlign()
1064 if (auto MA = BaseCL::getParamAlign(ARG_SOURCE)) in getSourceAlignment()
1070 return BaseCL::getParamAlign(ARG_SOURCE); in getSourceAlign()
H A DFunction.h487 MaybeAlign getParamAlign(unsigned ArgNo) const { in getParamAlign() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroAnnotationElide.cpp136 NewCallee->getParamAlign(FramePtrArgPosition).valueOrOne(); in run()
H A DCoroElide.cpp120 return std::make_pair(Size, Resume->getParamAlign(0).valueOrOne()); in getFrameLayout()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp355 const Align CurArgAlign = Arg->getParamAlign().valueOrOne(); in adjustByValArgAlignment()
515 Arg.getParamAlign().value_or(DL.getPrefTypeAlign(StructType))); in copyByValParam()
H A DNVPTXAsmPrinter.cpp1350 Arg.hasByValAttr() ? Arg.getParamAlign() : MaybeAlign(); in emitFunctionParamList()
1366 F, ETy, Arg.getParamAlign().valueOrOne(), DL); in emitFunctionParamList()
1415 O << " .align " << Arg.getParamAlign().valueOrOne().value() << " " in emitFunctionParamList()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp510 MA = II->getParamAlign(0).value_or( in tryCreateStridedLoadStore()
526 MA = II->getParamAlign(1).value_or( in tryCreateStridedLoadStore()
H A DRISCVInterleavedAccess.cpp434 Align Alignment = Load->getParamAlign(0).value_or( in lowerInterleavedVPLoad()
544 Align Alignment = Store->getParamAlign(1).value_or( in lowerInterleavedVPStore()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp618 Align Alignment(CI->getParamAlign(OpndIdx).valueOrOne()); in copyByValueOperandIntoLocalTemp()
645 Align Alignment(CI->getParamAlign(OpndIdx).valueOrOne()); in copyLocalTempOfByValueOperandIntoArguments()
H A DScalarizeMaskedMemIntrin.cpp706 Align Alignment = CI->getParamAlign(0).valueOrOne(); in scalarizeMaskedExpandLoad()
844 Align Alignment = CI->getParamAlign(1).valueOrOne(); in scalarizeMaskedCompressStore()
H A DLowerMatrixIntrinsics.cpp1355 return LowerLoad(Inst, Ptr, Inst->getParamAlign(0), Stride, in LowerColumnMajorLoad()
1417 return LowerStore(Inst, Matrix, Ptr, Inst->getParamAlign(1), Stride, in LowerColumnMajorStore()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp533 if (auto A = Arg->getParamAlign()) in moveStaticAllocasToUnsafeStack()
599 IRB.CreateMemCpy(Off, Align, Arg, Arg->getParamAlign(), Size); in moveStaticAllocasToUnsafeStack()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DFunction.cpp216 MaybeAlign Argument::getParamAlign() const { in getParamAlign() function in Argument
218 return getParent()->getParamAlign(getArgNo()); in getParamAlign()
H A DIntrinsicInst.cpp431 return getParamAlign(*PtrParamOpt); in getPointerAlignment()
H A DValue.cpp985 const MaybeAlign Alignment = A->getParamAlign(); in getPointerAlignment()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1925 Align Alignment = I->getParamAlign(1).valueOrOne(); in getIntrinsicInstrCost()
1932 Align Alignment = I->getParamAlign(0).valueOrOne(); in getIntrinsicInstrCost()
1945 I->getParamAlign(1).value_or(thisT()->DL.getABITypeAlign(EltTy)); in getIntrinsicInstrCost()
1957 I->getParamAlign(0).value_or(thisT()->DL.getABITypeAlign(EltTy)); in getIntrinsicInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp539 bool AreStoresAllowed = Arg->getParamByValType() && Arg->getParamAlign(); in findArgParts()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1690 MaybeAlign Alignment = Arg.getParamAlign(); in AddAlignmentAssumptions()
2672 CalledFunc->getParamAlign(ArgNo)); in InlineFunction()
2675 CB.getParamAlign(ArgNo), in InlineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp2070 FArg.getParamAlign(), FArg.getParamByValType()); in getShadow()
3990 MaybeAlign Align = I.getParamAlign(0); in handleMaskedExpandLoad()
4024 MaybeAlign Align = I.getParamAlign(1); in handleMaskedCompressStore()
5938 const MaybeAlign ParamAlignment(CB.getParamAlign(i)); in visitCallBase()
6999 Align ArgAlign = CB.getParamAlign(ArgNo).value_or(Align(8)); in visitCallBase()
7129 Align ArgAlign = CB.getParamAlign(ArgNo).value_or(Align(IntptrSize)); in visitCallBase()
7592 Align ArgAlign = CB.getParamAlign(ArgNo).value_or(Align(IntptrSize)); in visitCallBase()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp258 else if ((ParamAlign = FuncInfo.getParamAlign(ParamIdx))) in setArgFlags()

12