mirror of https://github.com/llvm/circt.git
![]() `%this` and the `ThisOp` isn't being used in practice, and is now pure overhead. This PR removes the `ThisOp` operation and any associated capabilities. Most notably, this includes referencing ports of the current scope, within the current scope, through `get_port` on the `ThisOp`. This, again, is a redundant pattern, that anyways were being canonicalized away to just directly reference the port. Co-authored-by: Morten Borup Petersen <mpetersen@microsoft.com> |
||
---|---|---|
.. | ||
argify_blocks.mlir | ||
cf_to_handshake.mlir | ||
clean_selfdrivers.mlir | ||
containerize.mlir | ||
containers_to_hw.mlir | ||
handshake_to_dc.mlir | ||
inline_sblocks.mlir | ||
methods_to_containers.mlir | ||
path_end_to_end.mlir | ||
portref_lowering.mlir | ||
prepare_scheduling.mlir | ||
reblock.mlir | ||
schedule_pipeline.mlir | ||
scoperef_tunneling.mlir | ||
structure.mlir | ||
tunneling_errors.mlir |