summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[mlir] Create a gpu.module operation for the GPU Dialect."Benjamin Kramer2020-01-161-45/+10
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-141-5/+5
* [mlir] Create a gpu.module operation for the GPU Dialect.Tres Popp2020-01-141-10/+45
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-30/+20
* [mlir][GPU] introduce utilities for promotion to workgroup memoryAlex Zinenko2020-01-091-0/+18
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-16/+13
* Change the `notifyRootUpdated` API to be transaction based.River Riddle2019-12-231-13/+12
* 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-23/+24
* Add gpu.shuffle op.Christian Sigg2019-12-201-0/+41
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-181-1/+1
* Harden the requirements to memory attribution types in gpu.funcAlex Zinenko2019-12-181-0/+22
* Plug gpu.func into the GPU lowering pipelinesAlex Zinenko2019-12-161-5/+17
* NFC: Cleanup the various Op::print methods.River Riddle2019-12-121-17/+8
* Move gpu.launch_func to ODS. NFCAlex Zinenko2019-12-101-14/+14
* Update the builder API to take ValueRange instead of ArrayRef<Value *>River Riddle2019-12-071-10/+8
* Replace custom getBody method with an ODS-generated in gpu::LaunchOpAlex Zinenko2019-12-061-20/+18
* Move GPU::LaunchOp to ODS. NFC.Alex Zinenko2019-12-061-29/+35
* Move GPU::FuncOp definition to ODS - NFCAlex Zinenko2019-12-061-29/+30
* Split out FunctionLike printing/parsing into FunctionImplementation.{h,cpp}Alex Zinenko2019-11-281-0/+1
* Introduce gpu.funcAlex Zinenko2019-11-251-6/+195
* Add support for nested symbol references.River Riddle2019-11-111-1/+2
* NFC: Rename parseOptionalAttributeDict -> parseOptionalAttrDict to match the ...River Riddle2019-11-051-1/+1
* Unify GPU op definition names with other dialects.Christian Sigg2019-10-211-3/+8
* Use StrEnumAttr for gpu.allreduce op instead of StringAttr to better encode c...Stephan Herhut2019-10-181-5/+0
* Use a SmallVector instead of an ArrayRef to materialize a temporary local arrayMehdi Amini2019-10-171-1/+1
* Support custom accumulator provided as region to gpu.all_reduce.Christian Sigg2019-10-161-0/+32
* Use llvm.func to define functions with wrapped LLVM IR function typeAlex Zinenko2019-10-101-10/+17
* Use named modules for gpu.launch_funcAlex Zinenko2019-10-081-35/+105
* Fix typos, NFC.Christian Sigg2019-10-041-6/+6
* Promote MemRefDescriptor to a pointer to struct when passing function boundar...Nicolas Vasilache2019-09-271-7/+11
* NFC: Pass OpAsmPrinter by reference instead of by pointer.River Riddle2019-09-201-18/+18
* NFC: Pass OperationState by reference instead of by pointer.River Riddle2019-09-201-15/+15
* NFC: Pass OpAsmParser by reference instead of by pointer.River Riddle2019-09-201-27/+26
* Add support to OpAsmParser for parsing unknown keywords.River Riddle2019-09-171-1/+1
* Unify how errors are emitted in LaunchFuncOp verification.MLIR Team2019-09-161-3/+3
* Add verification for dimension attribute on GPUDialect index operations.Stephan Herhut2019-08-281-0/+7
* NFC: Move LLVMIR, SDBM, and StandardOps to the Dialect/ directory.River Riddle2019-08-191-1/+1
* NFC: Implement OwningRewritePatternList as a class instead of a using directive.River Riddle2019-08-051-1/+1
* Move GPU dialect to {lib,include/mlir}/DialectAlex Zinenko2019-07-251-0/+454
OpenPOWER on IntegriCloud