The revision avoids template methods for parsing and printing that are replicated for every named operation. Instead, the new methods take a regionBuilder argument. The revision reduces the compile time of LinalgOps.cpp from 11.2 to 10.2 seconds (debug build).
Details
Details
Summary
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
gysit added a child revision: D124003: [mlir][linalg] Add ods-gen helper to simplify the build methods..Apr 19 2022, 6:45 AM
This revision is now accepted and ready to land.Apr 20 2022, 2:09 AM
Closed by commit rG17721b6915f2: [mlir][linalg] Avoid template methods for parsing and printing. (authored by gysit). · Explain WhyApr 20 2022, 6:12 AM
This revision was automatically updated to reflect the committed changes.