Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DArgument.h103 MaybeAlign getParamAlign() const;
H A DIntrinsicInst.h639 if (auto MA = getParamAlign(ARG_DEST)) in getDestAlignment()
643 MaybeAlign getDestAlign() const { return getParamAlign(ARG_DEST); } in getDestAlign()
704 if (auto MA = BaseCL::getParamAlign(ARG_SOURCE)) in getSourceAlignment()
710 return BaseCL::getParamAlign(ARG_SOURCE); in getSourceAlign()
H A DFunction.h488 if (const auto MA = getParamAlign(ArgNo)) in getParamAlignment()
493 MaybeAlign getParamAlign(unsigned ArgNo) const { in getParamAlign() function
H A DInstrTypes.h1709 MaybeAlign getParamAlign(unsigned ArgNo) const {
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp95 MaybeAlign ABITypeAlign = IsByRef ? Arg.getParamAlign() : None; in runOnFunction()
H A DAMDGPUHSAMetadataStreamer.cpp30 ArgAlign = Arg.getParamAlign(); in getArgumentTypeAlign()
332 PointeeAlign = DL.getValueOrABITypeAlignment(Arg.getParamAlign(), in emitKernelArg()
728 PointeeAlign = DL.getValueOrABITypeAlignment(Arg.getParamAlign(), in emitKernelArg()
H A DAMDGPURewriteOutArguments.cpp438 DL->getValueOrABITypeAlignment(Arg.getParamAlign(), EltTy); in runOnFunction()
H A DAMDGPUSubtarget.cpp690 MaybeAlign Alignment = IsByRef ? Arg.getParamAlign() : None; in getExplicitKernArgSize()
H A DAMDGPUCallLowering.cpp524 MaybeAlign ABIAlign = IsByRef ? Arg.getParamAlign() : None; in lowerFormalArgumentsKernel()
H A DAMDGPUISelLowering.cpp1075 MaybeAlign Alignment = IsByRef ? Arg.getParamAlign() : None; in analyzeFormalArgumentsCompute()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp268 Align StructAlign = *I->getParamAlign(); in doPromotion()
391 Align StructAlign = *I->getParamAlign(); in doPromotion()
949 bool isSafeToPromote = PtrArg->hasByValAttr() && PtrArg->getParamAlign() && in promoteArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp286 AllocA->setAlignment(Func->getParamAlign(Arg->getArgNo()) in handleByValParam()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp592 Align Alignment(CI->getParamAlign(OpndIdx).valueOrOne()); in copyByValueOperandIntoLocalTemp()
619 Align Alignment(CI->getParamAlign(OpndIdx).valueOrOne()); in copyLocalTempOfByValueOperandIntoArguments()
H A DLowerMatrixIntrinsics.cpp1039 LowerLoad(Inst, Ptr, Inst->getParamAlign(0), Stride, in LowerColumnMajorLoad()
1107 LowerStore(Inst, Matrix, Ptr, Inst->getParamAlign(1), Stride, in LowerColumnMajorStore()
H A DMemCpyOptimizer.cpp1636 MaybeAlign ByValAlign = CB.getParamAlign(ArgNo); in processByValArgument()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp109 auto Align = Resume->getParamAlign(0); in getFrameLayout()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DIntrinsicInst.cpp348 return getParamAlign(PtrParamOpt.getValue()); in getPointerAlignment()
H A DFunction.cpp197 MaybeAlign Argument::getParamAlign() const { in getParamAlign() function in Argument
199 return getParent()->getParamAlign(getArgNo()); in getParamAlign()
H A DValue.cpp936 const MaybeAlign Alignment = A->getParamAlign(); in getPointerAlignment()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp602 IRB.CreateMemCpy(Off, Align, Arg, Arg->getParamAlign(), Size); in moveStaticAllocasToUnsafeStack()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp179 FuncInfo.getParamAlign(OpIdx - AttributeList::FirstArgIndex))) in setArgFlags()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp3708 const MaybeAlign ParamAlignment(CB.getParamAlign(i)); in visitCallBase()
4845 MaybeAlign ArgAlign = CB.getParamAlign(ArgNo); in visitCallBase()
H A DAddressSanitizer.cpp3075 DL.getValueOrABITypeAlignment(Arg.getParamAlign(), Ty); in copyArgsPassedByValToAllocas()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp2795 if (AI->getParamAlign().valueOrOne() < AlignmentInt) { in EmitFunctionProlog()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp128 Alignment = Call->getParamAlign(ArgIdx); in setAttributes()

12