| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerKernelArguments.cpp | 92 MaybeAlign ParamAlign = IsByRef ? Arg.getParamAlign() : std::nullopt; in lowerKernelArguments() 210 if (MaybeAlign ParamAlign = Arg.getParamAlign()) { in lowerKernelArguments()
|
| H A D | AMDGPURewriteOutArguments.cpp | 378 DL->getValueOrABITypeAlignment(Arg.getParamAlign(), EltTy); in runOnFunction()
|
| H A D | AMDGPUHSAMetadataStreamer.cpp | 34 ArgAlign = Arg.getParamAlign(); in getArgumentTypeAlign() 352 PointeeAlign = Arg.getParamAlign().valueOrOne(); in emitKernelArg()
|
| H A D | AMDGPUSubtarget.cpp | 371 IsByRef ? Arg.getParamAlign() : std::nullopt, ArgTy); in getExplicitKernArgSize()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Argument.h | 118 LLVM_ABI MaybeAlign getParamAlign() const;
|
| H A D | IntrinsicInst.h | 1003 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 D | Function.h | 487 MaybeAlign getParamAlign(unsigned ArgNo) const { in getParamAlign() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroAnnotationElide.cpp | 136 NewCallee->getParamAlign(FramePtrArgPosition).valueOrOne(); in run()
|
| H A D | CoroElide.cpp | 120 return std::make_pair(Size, Resume->getParamAlign(0).valueOrOne()); in getFrameLayout()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerArgs.cpp | 355 const Align CurArgAlign = Arg->getParamAlign().valueOrOne(); in adjustByValArgAlignment() 515 Arg.getParamAlign().value_or(DL.getPrefTypeAlign(StructType))); in copyByValParam()
|
| H A D | NVPTXAsmPrinter.cpp | 1350 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 D | RISCVGatherScatterLowering.cpp | 510 MA = II->getParamAlign(0).value_or( in tryCreateStridedLoadStore() 526 MA = II->getParamAlign(1).value_or( in tryCreateStridedLoadStore()
|
| H A D | RISCVInterleavedAccess.cpp | 434 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 D | TailRecursionElimination.cpp | 618 Align Alignment(CI->getParamAlign(OpndIdx).valueOrOne()); in copyByValueOperandIntoLocalTemp() 645 Align Alignment(CI->getParamAlign(OpndIdx).valueOrOne()); in copyLocalTempOfByValueOperandIntoArguments()
|
| H A D | ScalarizeMaskedMemIntrin.cpp | 706 Align Alignment = CI->getParamAlign(0).valueOrOne(); in scalarizeMaskedExpandLoad() 844 Align Alignment = CI->getParamAlign(1).valueOrOne(); in scalarizeMaskedCompressStore()
|
| H A D | LowerMatrixIntrinsics.cpp | 1355 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 D | SafeStack.cpp | 533 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 D | Function.cpp | 216 MaybeAlign Argument::getParamAlign() const { in getParamAlign() function in Argument 218 return getParent()->getParamAlign(getArgNo()); in getParamAlign()
|
| H A D | IntrinsicInst.cpp | 431 return getParamAlign(*PtrParamOpt); in getPointerAlignment()
|
| H A D | Value.cpp | 985 const MaybeAlign Alignment = A->getParamAlign(); in getPointerAlignment()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1925 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 D | ArgumentPromotion.cpp | 539 bool AreStoresAllowed = Arg->getParamByValType() && Arg->getParamAlign(); in findArgParts()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | InlineFunction.cpp | 1690 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 D | MemorySanitizer.cpp | 2070 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 D | CallLowering.cpp | 258 else if ((ParamAlign = FuncInfo.getParamAlign(ParamIdx))) in setArgFlags()
|