summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Dialect/GPU/Transforms/KernelOutlining.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[mlir] Create a gpu.module operation for the GPU Dialect."Benjamin Kramer2020-01-161-13/+9
* [mlir] Create a gpu.module operation for the GPU Dialect.Tres Popp2020-01-141-9/+13
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-4/+4
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-6/+6
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-231-13/+4
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-221-6/+6
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-181-2/+2
* Plug gpu.func into the GPU lowering pipelinesAlex Zinenko2019-12-161-23/+24
* Update the builder API to take ValueRange instead of ArrayRef<Value *>River Riddle2019-12-071-3/+1
* Replace custom getBody method with an ODS-generated in gpu::LaunchOpAlex Zinenko2019-12-061-1/+1
* Move ModuleManager functionality into mlir::SymbolTable.Tres Popp2019-12-051-10/+10
* Extend kernel outlining to also consider dim worth inlining.Stephan Herhut2019-11-201-9/+21
* Add support for nested symbol references.River Riddle2019-11-111-1/+2
* Look for SymbolRefAttr in KernelOutlining instead of hard-coding CallOpMLIR Team2019-11-081-15/+17
* Unify GPU op definition names with other dialects.Christian Sigg2019-10-211-5/+5
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-201-1/+1
* Use named modules for gpu.launch_funcAlex Zinenko2019-10-081-12/+17
* Clone called functions into nested GPU module.Christian Sigg2019-09-241-7/+31
* Outline GPU kernel function into a nested module.Christian Sigg2019-09-231-4/+33
* Automated rollback of commit 5684a12434f923d03b6870f2aa16226bfb0b38b6George Karpenkov2019-09-191-33/+4
* Outline GPU kernel function into a nested module.MLIR Team2019-09-191-4/+33
* NFC: Finish replacing FunctionPassBase/ModulePassBase with OpPassBase.River Riddle2019-09-131-1/+1
* Addressing some late review comments on kernel inlining.Stephan Herhut2019-09-091-15/+15
* Make GPU kernel outlining inline constants.Stephan Herhut2019-09-041-2/+40
* Refactor the 'walk' methods for operations.River Riddle2019-08-291-2/+2
* NFC: Move LLVMIR, SDBM, and StandardOps to the Dialect/ directory.River Riddle2019-08-191-1/+1
* Change from llvm::make_unique to std::make_uniqueJacques Pienaar2019-08-171-1/+1
* Express ownership transfer in PassManager API through std::unique_ptr (NFC)Mehdi Amini2019-08-121-2/+2
* Move GPU dialect to {lib,include/mlir}/DialectAlex Zinenko2019-07-251-0/+118
OpenPOWER on IntegriCloud