This is an archive of the discontinued LLVM Phabricator instance.

[mlir] Remove EDSC BlockBuilder, BlockHandle and related functionality
ClosedPublic

Authored by ftynse on Jun 17 2020, 7:47 AM.

Details

Summary

Callback-based constructions of blocks where the body is populated in the same
function as the block creation is a natural extension of callback-based loop
construction. They provide more concise and simple APIs than EDSC BlockBuilder
at less than 20% infrastructural code cost, and are compatible with
ScopedContext. BlockBuilder, Blockhandle and related functionality has been
deprecated, remove them.

Depends On D82008

Diff Detail

Event Timeline

ftynse created this revision.Jun 17 2020, 7:47 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 17 2020, 7:47 AM
rriddle accepted this revision.Jun 17 2020, 10:19 AM
This revision is now accepted and ready to land.Jun 17 2020, 10:19 AM
nicolasvasilache accepted this revision.Jun 18 2020, 3:06 PM
This revision was automatically updated to reflect the committed changes.