diff options
author | Gil Rapaport <gil.rapaport@mobileye.com> | 2025-09-01 15:10:17 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-01 15:10:17 +0300 |
commit | 1477a67dceb99e3bac01e793ecaf18e36a01f33d (patch) | |
tree | 12df9b87ee2d3ee096518621576977b9441fae1f /llvm/lib/Transforms/Utils/SimplifyCFG.cpp | |
parent | 82245fc11d47f8c3d4fd00fe74c104c6321eca4d (diff) | |
download | llvm-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