This allows for better type inference during bufferization and is in preparation of supporting memory spaces.
Depends On D128581
Paths 
  |  Differential  D128422  
[mlir][SCF][bufferize][NFC] Bufferize scf.for terminator separately ClosedPublic Authored by springerm on Jun 23 2022, 3:33 AM. 
Details Summary This allows for better type inference during bufferization and is in preparation of supporting memory spaces. Depends On D128581 
Diff Detail 
 Event Timelinespringerm added a child revision: D128277: [mlir][bufferization][NFC] Add error handling to getBuffer.Jun 23 2022, 3:35 AM springerm retitled this revision from [mlir][bufferization][NFC] Bufferize block terminators separately to [mlir][SCF][bufferize][NFC] Bufferize scf.for terminator separately.Jun 25 2022, 3:22 AM springerm added a parent revision: D128581: [mlir][SCF][bufferize] Bufferize scf.if/execute_region terminators separately. springerm removed a parent revision: D128420: [mlir][bufferization][NFC] Bufferize with PostOrder traversal. This revision is now accepted and ready to land.Jun 25 2022, 6:49 AM This revision was landed with ongoing or failed builds.Jun 27 2022, 4:38 AM Closed by commit rG3ff93f838ebd: [mlir][SCF][bufferize][NFC] Bufferize scf.for terminator separately (authored by springerm).  ·  Explain Why This revision was automatically updated to reflect the committed changes. 
Revision Contents 
Diff 440169 mlir/lib/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.cpp
  | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||