aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
diff options
context:
space:
mode:
authorGil Rapaport <gil.rapaport@mobileye.com>2025-09-01 15:10:17 +0300
committerGitHub <noreply@github.com>2025-09-01 15:10:17 +0300
commit1477a67dceb99e3bac01e793ecaf18e36a01f33d (patch)
tree12df9b87ee2d3ee096518621576977b9441fae1f /llvm/lib/Transforms/Utils/SimplifyCFG.cpp
parent82245fc11d47f8c3d4fd00fe74c104c6321eca4d (diff)
downloadllvm-1477a67dceb99e3bac01e793ecaf18e36a01f33d.zip
llvm-1477a67dceb99e3bac01e793ecaf18e36a01f33d.tar.gz
llvm-1477a67dceb99e3bac01e793ecaf18e36a01f33d.tar.bz2
[mlir][emitc] Isolate expressions from above (#155641)
The expression op is currently not isolated from above. This served its original usage as an optional, translation-oriented op, but is becoming less convenient now that expressions appear earlier in the emitc compilation flow and are gaining use as components of other emitc ops. This patch therefore adds the isolated-from-above trait to expressions. Syntactically, the only change is in the expression's signature which now includes the values being used in the expression as arguments and their types. The region's argument's names shadow the used values to keep the def-use relations clear.
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyCFG.cpp')
0 files changed, 0 insertions, 0 deletions