Home
last modified time | relevance | path

Searched refs:ParamAlign (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp95 MaybeAlign ParamAlign = IsByRef ? Arg.getParamAlign() : None; in runOnFunction() local
96 Align ABITypeAlign = DL.getValueOrABITypeAlignment(ParamAlign, ArgTy); in runOnFunction()
203 unsigned ParamAlign = Arg.getParamAlignment(); in runOnFunction() local
204 if (ParamAlign != 0) { in runOnFunction()
209 ParamAlign)))); in runOnFunction()
H A DAMDGPUCallLowering.cpp521 MaybeAlign ParamAlign = IsByRef ? Arg.getParamAlign() : None; in lowerFormalArgumentsKernel() local
522 Align ABIAlign = DL.getValueOrABITypeAlignment(ParamAlign, ArgTy); in lowerFormalArgumentsKernel()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp205 if (auto ParamAlign = FuncInfo.getParamStackAlign(ParamIdx)) in setArgFlags() local
206 MemAlign = *ParamAlign; in setArgFlags()
207 else if ((ParamAlign = FuncInfo.getParamAlign(ParamIdx))) in setArgFlags()
208 MemAlign = *ParamAlign; in setArgFlags()
212 if (auto ParamAlign = in setArgFlags() local
214 MemAlign = *ParamAlign; in setArgFlags()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp1513 MaybeAlign ParamAlign = PAL.getParamAlignment(paramIndex); in emitFunctionParamList() local
1514 return std::max(TypeAlign, ParamAlign.valueOrOne()); in emitFunctionParamList()
1555 Align ParamAlign = I->getParamAlign().valueOrOne(); in emitFunctionParamList() local
1556 O << ".align " << ParamAlign.value() << " "; in emitFunctionParamList()
H A DNVPTXISelLowering.cpp1356 unsigned ParamAlign = 0; in getPrototype() local
1359 if (!getAlign(*CallI, i + 1, ParamAlign)) in getPrototype()
1360 ParamAlign = getFunctionParamOptimizedAlign(F, Ty, DL).value(); in getPrototype()
1361 O << ".param .align " << ParamAlign << " .b8 "; in getPrototype()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp10394 if (auto ParamAlign = Arg.getParamStackAlign()) in LowerArguments() local
10395 MemAlign = *ParamAlign; in LowerArguments()
10396 else if ((ParamAlign = Arg.getParamAlign())) in LowerArguments()
10397 MemAlign = *ParamAlign; in LowerArguments()
10404 } else if (auto ParamAlign = Arg.getParamStackAlign()) { in LowerArguments() local
10405 MemAlign = *ParamAlign; in LowerArguments()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaChecking.cpp5691 CharUnits ParamAlign = Context.getTypeAlignInChars(ParamTy); in CheckArgAlignment() local
5696 if (ArgAlign < ParamAlign) in CheckArgAlignment()
5698 << (int)ArgAlign.getQuantity() << (int)ParamAlign.getQuantity() in CheckArgAlignment()