Revert "[mlir][Affine] Add support for multi-store producer fusion"
[lldb.git] / mlir / lib / Transforms / LoopFusion.cpp
2021-01-20 Diego CaballeroRevert "[mlir][Affine] Add support for multi-store...
2021-01-20 Jacques PienaarAvoid unused variable warning in opt mode
2021-01-20 Diego Caballero[mlir][Affine] Add support for multi-store producer...
2020-12-02 Christian SiggAdd `Operation* OpState::operator->()` to provide more...
2020-11-18 Diego Caballero[mlir][Affine] Refactor affine fusion code in pass...
2020-08-04 Diego Caballero[MLIR][Affine] Fix createPrivateMemRef in affine fusion
2020-07-15 Uday Bondhugula[MLIR][NFC] Fix clang tidy warnings in misc utilities
2020-07-07 River Riddle[mlir][NFC] Remove usernames and google bug numbers...
2020-06-26 Tung D. Le[MLIR][Affine-loop-fusion] Fix a bug in affine-loop...
2020-06-25 Rahul Joshi[MLIR][NFC] Adopt variadic isa<>
2020-06-24 Uday Bondhugula[MLIR] Fix affine loop fusion private memref alloc
2020-06-17 Rahul Joshi[NFC] Use llvm::hasSingleElement() in place of .size...
2020-06-11 Diego Caballero[mlir][Affine] Revisit fusion candidates after successf...
2020-05-20 Diego Caballero[mlir][Affine] Introduce affine memory interfaces
2020-05-07 Uday Bondhugula[MLIR] Fix affine fusion bug/efficiency issue / enable...
2020-05-06 Uday Bondhugula[MLIR][NFC] Fix/update debug messages for analysis...
2020-04-15 Jeremy Bruestle[MLIR] Improve support for 0-dimensional Affine Maps.
2020-04-13 Uday Bondhugula[MLIR] NFC cleanup/modernize memref-dataflow-opt /...
2020-04-08 River Riddle[mlir] Eliminate the remaining usages of cl::opt instea...
2020-04-07 River Riddle[mlir][Pass] Update the PassGen to generate base classe...
2020-04-07 River Riddle[mlir][Pass] Remove the use of CRTP from the Pass classes
2020-04-01 River Riddle[mlir][Pass] Add support for generating pass utilities...
2020-04-01 River Riddle[mlir][Pass] Add a tablegen backend for defining Pass...
2020-03-20 Rob Suderman[mlir][NFC] Cleanup AffineOps directory structure
2020-03-13 Rob Suderman[mlir][NFC] Removed unnecessary StandardOp includes
2020-03-02 River Riddle[mlir] Update several usages of IntegerType to properly...
2020-02-21 Rob SudermanMove StandardOps/Ops.h to StandardOps/IR/Ops.h
2020-02-21 Lei Zhang[mlir] Add a signedness semantics bit to IntegerType
2020-01-26 Mehdi AminiMass update the MLIR license header to mention "Part...
2020-01-20 Kazuaki Ishizaki[mlir] NFC: Fix trivial typos in comments
2020-01-11 River Riddle[mlir] NFC: Remove Value::operator* and Value::operator...
2019-12-24 River RiddleNFC: Replace ValuePtr with Value and remove it now...
2019-12-23 Mehdi AminiAdjust License.txt file to use the LLVM license
2019-12-23 River RiddleNFC: Introduce new ValuePtr/ValueRef typedefs to simpli...
2019-12-18 River RiddleNFC: Cleanup non-conforming usages of namespaces.
2019-12-06 Kazuaki Ishizakiminor spelling tweaks
2019-12-03 Diego CaballeroAffineLoopFusion: Prevent fusion of multi-out-edge...
2019-11-18 Andy DavisFix Affine Loop Fusion test case reported on github.
2019-10-20 Kazuaki IshizakiFix minor spelling tweaks (NFC)
2019-10-18 River RiddleNFC: Remove trivial builder get methods.
2019-10-09 Diego CaballeroAdd support for some multi-store cases in affine fusion
2019-09-18 Uday BondhugulaSupport symbolic operands for memref replacement; fix...
2019-09-13 River RiddleNFC: Finish replacing FunctionPassBase/ModulePassBase...
2019-08-28 Uday BondhugulaRefactor / improve replaceAllMemRefUsesWith
2019-08-20 River RiddleNFC: Move AffineOps dialect to the Dialect sub-directory.
2019-08-19 River RiddleNFC: Move LLVMIR, SDBM, and StandardOps to the Dialect...
2019-08-17 Jacques PienaarChange from llvm::make_unique to std::make_unique
2019-08-13 Mehdi AminiExpress ownership transfer in PassManager API through...
2019-07-10 River RiddleNFC: Rename Function to FuncOp.
2019-07-08 River RiddleNFC: Remove the various "::getFunction" methods.
2019-07-03 Andy DavisGlobally change load/store/dma_start/dma_wait operation...
2019-07-01 River RiddleNFC: Refactor Function to be value typed.
2019-06-20 Andy DavisFactor fusion compute cost calculation out of LoopFusio...
2019-06-20 Andy DavisLoopFusion: adds support for computing forward computat...
2019-06-11 Andy DavisReturn dependence result enum to distiguish between...
2019-06-09 River RiddleNFC: Rename FuncBuilder to OpBuilder and refactor to...
2019-06-02 MLIR Team Remove "size" property of affine maps.
2019-06-02 Andy Davis LoopFusionUtils CL 2/n: Factor out and generalize...
2019-06-02 Andy Davis Affine Loop Fusion Utility Module (1/n).
2019-06-02 MLIR Team [LoopFusion] Don't count terminator op in compute...
2019-05-20 River Riddle Add user iterators to IRObjects, i.e. Values.
2019-05-20 Stella Laurenzo Fix lingering sign compare warnings in exposed...
2019-05-20 Andy Davis Factor out loop interchange code from LoopFusion...
2019-05-20 River Riddle Replace Operation::isa with llvm::isa.
2019-05-20 River Riddle Replace Operation::cast with llvm::cast.
2019-05-20 River Riddle Add support for using llvm::dyn_cast/cast/isa for...
2019-05-20 MLIR Team Automated rollback of changelist 247778391.
2019-05-20 River Riddle Add support for using llvm::dyn_cast/cast/isa for...
2019-05-20 Chris Lattner Cleanups and simplifications to code, noticed by...
2019-05-06 Jacques Pienaar Fix up some mixed sign warnings.
2019-05-06 Nicolas Vasilache Prepend an "affine-" prefix to Affine pass option...
2019-04-24 River Riddle Rename isa_nonnull to isa_and_nonnull to match...
2019-04-11 Andy Davis Factor code to compute dependence components out...
2019-04-11 Amit Sabne Fix typos in LoopFusion
2019-04-08 River Riddle Add new utilities for RTTI Operation casting: dyn_c...
2019-04-05 MLIR Team Create a LoopUtil function to return perfectly...
2019-04-02 Andy Davis Enable producer-consumer fusion for liveout memrefs...
2019-03-30 MLIR TeamEnable input-reuse fusion to search function arguments...
2019-03-30 MLIR TeamRemove overly conservative check in LoopFusion pass...
2019-03-30 River RiddleReplace usages of Instruction with Operation in the...
2019-03-30 River RiddleReplace usages of Instruction with Operation in the...
2019-03-30 Alex ZinenkoIntroduce affine terminator
2019-03-30 River RiddleReplace usages of Instruction with Operation in the...
2019-03-30 Chris LattnerMake FunctionPass::getFunction() return a reference...
2019-03-30 River RiddleReplace usages of "Op::operator->" with ".".
2019-03-30 River RiddleReplace usages of "operator->" with "." for the AffineOps.
2019-03-30 River RiddleNFC: Rename the 'for' operation in the AffineOps dialec...
2019-03-30 Chris LattnerRemove OpPointer, cleaning up a ton of code. This...
2019-03-30 Chris LattnerRemove const from Value, Instruction, Argument, and...
2019-03-30 Jacques PienaarRemove some statements that required >C++11, add includ...
2019-03-30 Alex ZinenkoRename BlockList into Region
2019-03-30 Uday BondhugulaChange getMemoryFootprintBytes emitError to a warning
2019-03-30 Uday BondhugulaAdd a basic model to set tile sizes + some cleanup
2019-03-30 River RiddleConvert ambiguous bool returns in /Analysis to use...
2019-03-29 MLIR TeamUse FlatAffineConstraints::unionBoundingBox to perform...
2019-03-29 Uday BondhugulaChange Pass:getFunction() to return pointer instead...
2019-03-29 MLIR TeamHandle MemRefRegion::compute return value in loop fusio...
2019-03-29 Uday BondhugulaRemove hidden flag from fusion CL options
2019-03-29 River RiddleNFC. Move all of the remaining operations left in Built...
2019-03-29 Lei ZhangUse consistent names for dialect op source files
next