summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Conversion/GPUToCUDA/ConvertLaunchFuncToCudaCalls.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[mlir] Create a gpu.module operation for the GPU Dialect."Benjamin Kramer2020-01-161-6/+7
* [mlir] Create a gpu.module operation for the GPU Dialect.Tres Popp2020-01-141-7/+6
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-1/+1
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-25/+24
* 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/+23
* Introduce Linkage attribute to the LLVM dialectAlex Zinenko2019-12-021-2/+3
* Make type and rank explicit in mcuMemHostRegister function.Christian Sigg2019-11-191-8/+10
* Use llvm.func to define functions with wrapped LLVM IR function typeAlex Zinenko2019-10-101-53/+63
* GPUToCUDA: attach CUBIN to the nested module rather than to the functionAlex Zinenko2019-10-081-11/+7
* GPUToCUDA: emit addressof directly instead of wrapping it into a getter functionAlex Zinenko2019-10-081-65/+13
* Fuse GenerateCubinAccessors pass into LaunchFunctToCudaAlex Zinenko2019-10-081-4/+58
* Use named modules for gpu.launch_funcAlex Zinenko2019-10-081-5/+12
* Promote MemRefDescriptor to a pointer to struct when passing function boundar...Nicolas Vasilache2019-09-271-4/+37
* Unify error messages to start with lower-case.MLIR Team2019-09-181-1/+1
* Error out when kernel function is not found while translating GPU calls.MLIR Team2019-09-161-0/+4
* NFC: Finish replacing FunctionPassBase/ModulePassBase with OpPassBase.River Riddle2019-09-131-1/+1
* Refactor the 'walk' methods for operations.River Riddle2019-08-291-1/+1
* ConvertLaunchFuncToCudaCalls: use LLVM dialect globalsAlex Zinenko2019-08-201-34/+20
* NFC: Move LLVMIR, SDBM, and StandardOps to the Dialect/ directory.River Riddle2019-08-191-1/+1
* Refactor linalg lowering to LLVMNicolas Vasilache2019-08-191-7/+8
* 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/+3
* Move GPU dialect to {lib,include/mlir}/DialectAlex Zinenko2019-07-251-1/+1
* Rename FunctionAttr to SymbolRefAttr.River Riddle2019-07-121-6/+6
* NFC: Replace Module::getNamedFunction with lookupSymbol<FuncOp>.River Riddle2019-07-121-11/+11
* NFC: Rename Module to ModuleOp.River Riddle2019-07-101-1/+1
* NFC: Rename Function to FuncOp.River Riddle2019-07-101-31/+29
* NFC: Remove `Module::getFunctions` in favor of a general `getOps<T>`.River Riddle2019-07-081-1/+1
* NFC: Refactor Module to be value typed.River Riddle2019-07-021-4/+4
* NFC: Refactor Function to be value typed.River Riddle2019-07-011-53/+53
* Add a pass that translates GPU.launch_func into a series of runtime calls.Stephan Herhut2019-06-191-0/+393
OpenPOWER on IntegriCloud