This is an archive of the discontinued LLVM Phabricator instance.

[mlir][NFC] Replace mlir/Support/Functional.h with llvm equivalents.
ClosedPublic

Authored by rriddle on Apr 13 2020, 1:33 PM.

Details

Summary

Functional.h contains many different methods that have a direct, and more efficient, equivalent in LLVM. This revision replaces all usages with the LLVM equivalent, and removes the header. This is part of larger cleanup, pr45513, merging MLIR support facilities into LLVM.

Diff Detail

Event Timeline

rriddle created this revision.Apr 13 2020, 1:33 PM
antiagainst accepted this revision.Apr 13 2020, 1:40 PM
This revision is now accepted and ready to land.Apr 13 2020, 1:40 PM
lattner accepted this revision.Apr 13 2020, 2:41 PM

Awesome!

This revision was automatically updated to reflect the committed changes.
mlir/include/mlir/IR/OpBase.td