DDmitri GribenkoUse llvm::sort instead of std::sort where possible
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Use any_of (NFC) | 3 年前 | |
[MLIR] Add affine.if canonicalization to compose in affine.apply ops Add affine.if canonicalization to compose affine.apply ops into its set and operands. This eliminates affine.apply ops feeding into affine.if ops. Differential Revision: https://reviews.llvm.org/D130242 | 3 年前 | |
Use llvm::sort instead of std::sort where possible llvm::sort is beneficial even when we use the iterator-based overload, since it can optionally shuffle the elements (to detect non-determinism). However llvm::sort is not usable everywhere, for example, in compiler-rt. Reviewed By: nhaehnle Differential Revision: https://reviews.llvm.org/D130406 | 3 年前 | |
Use drop_begin (NFC) | 3 年前 | |
[mlir:Analysis] Move the LoopAnalysis library to Dialect/Affine/Analysis The current state of the top level Analysis/ directory is that it contains two libraries; a generic Analysis library (free from dialect dependencies), and a LoopAnalysis library that contains various analysis utilities that originated from Affine loop transformations. This commit moves the LoopAnalysis to the more appropriate home of Dialect/Affine/Analysis/, given the use and intention of the majority of the code within it. After the move, if there are generic utilities that would fit better in the top-level Analysis/ directory, we can move them. Differential Revision: https://reviews.llvm.org/D117351 | 4 年前 |