[PATCH] D78053: [mlir][NFC] Replace mlir/Support/Functional.h with llvm equivalents.

River Riddle via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 13 13:35:11 PDT 2020


rriddle created this revision.
rriddle added reviewers: mehdi_amini, lattner.
Herald added subscribers: llvm-commits, frgossen, grosul1, bader, Joonsoo, liufengdb, lucyrfox, mgester, arpith-jacob, csigg, nicolasvasilache, antiagainst, shauheen, burmako, jpienaar.
Herald added a reviewer: mravishankar.
Herald added a reviewer: antiagainst.
Herald added a reviewer: nicolasvasilache.
Herald added a reviewer: herhut.
Herald added a reviewer: antiagainst.
Herald added a reviewer: aartbik.
Herald added a project: LLVM.

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.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D78053

Files:
  mlir/include/mlir/IR/OpBase.td
  mlir/include/mlir/Support/Functional.h
  mlir/lib/Analysis/SliceAnalysis.cpp
  mlir/lib/Conversion/AffineToStandard/AffineToStandard.cpp
  mlir/lib/Conversion/LoopToStandard/LoopToStandard.cpp
  mlir/lib/Conversion/StandardToLLVM/StandardToLLVM.cpp
  mlir/lib/Dialect/Affine/Transforms/SuperVectorize.cpp
  mlir/lib/Dialect/GPU/Transforms/MemoryPromotion.cpp
  mlir/lib/Dialect/Linalg/EDSC/Builders.cpp
  mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
  mlir/lib/Dialect/Linalg/Transforms/LinalgToLoops.cpp
  mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
  mlir/lib/Dialect/SPIRV/SPIRVCanonicalization.cpp
  mlir/lib/Dialect/Vector/EDSC/Builders.cpp
  mlir/lib/Dialect/Vector/VectorOps.cpp
  mlir/lib/Dialect/Vector/VectorTransforms.cpp
  mlir/lib/Dialect/Vector/VectorUtils.cpp
  mlir/lib/IR/AffineMap.cpp
  mlir/lib/IR/Builders.cpp
  mlir/test/EDSC/builder-api-test.cpp
  mlir/test/lib/Dialect/Affine/TestVectorizationUtils.cpp
  mlir/test/mlir-tblgen/predicate.td

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D78053.257096.patch
Type: text/x-patch
Size: 27182 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200413/ca251e01/attachment.bin>


More information about the llvm-commits mailing list