aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
diff options
context:
space:
mode:
authorMaksim Sabianin <maksim.sabianin@intel.com>2025-08-05 16:04:59 +0200
committerGitHub <noreply@github.com>2025-08-05 14:04:59 +0000
commit3f59a22711ff6423ad158e2eec44d2c1f0eaee31 (patch)
tree0d76f8cea7e17e9b0cac943f1dbd6137822dc7af /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
parentb723887224c57ecfd7d8530ad066ee233abf559b (diff)
downloadllvm-3f59a22711ff6423ad158e2eec44d2c1f0eaee31.zip
llvm-3f59a22711ff6423ad158e2eec44d2c1f0eaee31.tar.gz
llvm-3f59a22711ff6423ad158e2eec44d2c1f0eaee31.tar.bz2
[offload][SYCL] Add Module splitting by categories. (#131347)
This patch adds Module splitting by categories. The splitting algorithm is the necessary step in the SYCL compilation pipeline. Also it could be reused for other heterogenous targets. The previous attempt was at #119713. In this patch there is no dependency in `TransformUtils` on "IPO" and on "Printing Passes". In this patch a module splitting is self-contained and it doesn't introduce linking issues.
Diffstat (limited to 'llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions