Check for FunctionOpInterface when looking up a parent function in GPU lowering
authorMehdi Amini <joker.eph@gmail.com>
Mon, 16 Jan 2023 16:38:43 +0000 (16:38 +0000)
committerMehdi Amini <joker.eph@gmail.com>
Mon, 16 Jan 2023 16:40:11 +0000 (16:40 +0000)
commit4e015324501dfcb57decd6c0639627c9edfd8c5a
treeb4609ae211b43a807ead9a5f3d5a9aa96d7ccfc1
parentce1aae4d547a950a1fade3f784680ab0b116dfe2
Check for FunctionOpInterface when looking up a parent function in GPU lowering

This makes it more robust when expanding code in other function than
func.func, like spv.func for example.

Fixes #60072
mlir/lib/Conversion/GPUCommon/OpToFuncCallLowering.h
mlir/test/Conversion/GPUToROCDL/gpu-to-rocdl.mlir