aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Transforms/LoopInvariantCodeMotion.cpp
diff options
context:
space:
mode:
authorGuy David <49722543+guy-david@users.noreply.github.com>2025-06-29 21:28:42 +0300
committerGitHub <noreply@github.com>2025-06-29 21:28:42 +0300
commitf5c62ee0fa0466382cb11f6fad80d323b0fca057 (patch)
treecffb9c8be75652c09583d187ed584826ebb01eb0 /mlir/lib/Transforms/LoopInvariantCodeMotion.cpp
parent37ffe896a5cd8ebf8e71497580d948fc94a2d526 (diff)
downloadllvm-f5c62ee0fa0466382cb11f6fad80d323b0fca057.zip
llvm-f5c62ee0fa0466382cb11f6fad80d323b0fca057.tar.gz
llvm-f5c62ee0fa0466382cb11f6fad80d323b0fca057.tar.bz2
[PHIElimination] Reuse existing COPY in predecessor basic block (#131837)
The insertion point of COPY isn't always optimal and could eventually lead to a worse block layout, see the regression test in the first commit. This change affects many architectures but the amount of total instructions in the test cases seems too be slightly lower.
Diffstat (limited to 'mlir/lib/Transforms/LoopInvariantCodeMotion.cpp')
0 files changed, 0 insertions, 0 deletions