aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Transform/Utils
diff options
context:
space:
mode:
authorRazvan Lupusoru <razvan.lupusoru@gmail.com>2026-02-10 10:13:19 -0800
committerGitHub <noreply@github.com>2026-02-10 10:13:19 -0800
commita88274f008604dcc7397e8f231ef8eebe983793f (patch)
tree350bb35fdb8e6cdca41ddad0bb292894f2396abd /mlir/lib/Dialect/Transform/Utils
parent9475f6af8188c9fb028c25f2143599f7fc3d2bac (diff)
downloadllvm-main.zip
llvm-main.tar.gz
llvm-main.tar.bz2
[mlir][acc] Support lazy remark message construction (#180665)HEADmain
The OpenACC remark emission utilities previously only accepted Twine for message construction. However, complex remarks often require additional logic to build messages, such as resolving variable names. This results in unnecessary work when remarks are disabled. Add an overload that accepts a lambda for message generation, which is only invoked when remark emission is enabled. Update ACCLoopTiling to use this lazy API for tile size reporting. Additionally, getVariableName now returns numeric strings for constant integer values. This is also being used by ACCLoopTiling along with the lazy remark update.
Diffstat (limited to 'mlir/lib/Dialect/Transform/Utils')
0 files changed, 0 insertions, 0 deletions