Searched refs:ParamAlign (Results 1 – 8 of 8) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerKernelArguments.cpp | 136 MaybeAlign ParamAlign = IsByRef ? Arg.getParamAlign() : std::nullopt; in lowerKernelArguments() local 137 Align ABITypeAlign = DL.getValueOrABITypeAlignment(ParamAlign, ArgTy); in lowerKernelArguments() 254 if (MaybeAlign ParamAlign = Arg.getParamAlign()) { in lowerKernelArguments() local 258 Builder.getInt64Ty(), ParamAlign->value())))); in lowerKernelArguments()
|
| H A D | AMDGPUCallLowering.cpp | 539 MaybeAlign ParamAlign = IsByRef ? Arg.getParamAlign() : std::nullopt; in lowerFormalArgumentsKernel() local 540 Align ABIAlign = DL.getValueOrABITypeAlignment(ParamAlign, ArgTy); in lowerFormalArgumentsKernel()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 227 if (auto ParamAlign = FuncInfo.getParamStackAlign(ParamIdx)) in setArgFlags() local 228 MemAlign = *ParamAlign; in setArgFlags() 229 else if ((ParamAlign = FuncInfo.getParamAlign(ParamIdx))) in setArgFlags() 230 MemAlign = *ParamAlign; in setArgFlags() 234 if (auto ParamAlign = in setArgFlags() local 236 MemAlign = *ParamAlign; in setArgFlags()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64Arm64ECCallLowering.cpp | 188 Align ParamAlign = AttrList.getParamAlignment(I).valueOrOne(); in getThunkArgTypes() 191 Align ParamAlign = Align(); in getThunkArgTypes() local 194 canonicalizeThunkType(FT->getParamType(I), ParamAlign, in getThunkArgTypes()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAsmPrinter.cpp | 1551 MaybeAlign ParamAlign = PAL.getParamAlignment(paramIndex); in emitFunctionParamList() local 1552 return std::max(TypeAlign, ParamAlign.valueOrOne()); in emitFunctionParamList() 1600 Align ParamAlign = I->getParamAlign().valueOrOne(); in emitFunctionParamList() local 1601 O << ".align " << ParamAlign.value() << " "; in emitFunctionParamList()
|
| H A D | NVPTXISelLowering.cpp | 1614 unsigned ParamAlign = 0; in getPrototype() local 1617 if (!getAlign(*CallI, i + 1, ParamAlign)) in getPrototype() 1618 ParamAlign = getFunctionParamOptimizedAlign(F, Ty, DL).value(); in getPrototype() 1619 O << ".param .align " << ParamAlign << " .b8 "; in getPrototype()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 11045 if (auto ParamAlign = Arg.getParamStackAlign()) in LowerArguments() local 11046 MemAlign = *ParamAlign; in LowerArguments() 11047 else if ((ParamAlign = Arg.getParamAlign())) in LowerArguments() 11048 MemAlign = *ParamAlign; in LowerArguments() 11055 } else if (auto ParamAlign = Arg.getParamStackAlign()) { in LowerArguments() local 11056 MemAlign = *ParamAlign; in LowerArguments()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 7439 CharUnits ParamAlign = Context.getTypeAlignInChars(ParamTy); in CheckArgAlignment() local 7444 if (ArgAlign < ParamAlign) in CheckArgAlignment() 7446 << (int)ArgAlign.getQuantity() << (int)ParamAlign.getQuantity() in CheckArgAlignment()
|