| Commit message (Expand) | Author | Age | Files | Lines |
| * | [mlir][spirv] Properly support SPIR-V conversion target | Lei Zhang | 2020-01-14 | 1 | -7/+8 |
| * | Make helper functions static or move them into anonymous namespaces. NFC. | Benjamin Kramer | 2020-01-14 | 1 | -4/+5 |
| * | [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p... | River Riddle | 2020-01-11 | 2 | -14/+13 |
| * | [mlir][spirv] Add lowering for std.fpext, std.fptrunc, std.sitofp. | Denis Khalikov | 2020-01-07 | 1 | -0/+8 |
| * | Revert "[mlir][spirv] Add lowering for std.fpext, std.fptrunc, std.sitofp." | Lei Zhang | 2020-01-07 | 1 | -8/+0 |
| * | [mlir][spirv] Add lowering for std cmp ops. | Denis Khalikov | 2020-01-07 | 1 | -4/+55 |
| * | [mlir][spirv] Add lowering for standard bit ops | Denis Khalikov | 2020-01-07 | 1 | -0/+8 |
| * | [mlir][spirv] Add lowering for std.fpext, std.fptrunc, std.sitofp. | Lei Zhang | 2020-01-07 | 1 | -0/+8 |
| * | [mlir] Convert std.and/std.or ops to spv.LogicalAnd/spv.LogicalOr | MaheshRavishankar | 2019-12-27 | 1 | -7/+9 |
| * | NFC: Replace ValuePtr with Value and remove it now that Value is value-typed. | River Riddle | 2019-12-23 | 3 | -27/+24 |
| * | Change the `notifyRootUpdated` API to be transaction based. | River Riddle | 2019-12-23 | 1 | -7/+6 |
| * | Adjust License.txt file to use the LLVM license | Mehdi Amini | 2019-12-23 | 3 | -39/+12 |
| * | NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V... | River Riddle | 2019-12-22 | 3 | -24/+25 |
| * | Add integer bit-shift operations to the standard dialect. | Manuel Freiberger | 2019-12-22 | 1 | -2/+2 |
| * | [spirv] Add lowering for std.fdiv, std.frem, std.fsub | Denis Khalikov | 2019-12-11 | 1 | -0/+3 |
| * | Update the builder API to take ValueRange instead of ArrayRef<Value *> | River Riddle | 2019-12-07 | 1 | -10/+8 |
| * | NFC: Separate implementation and definition in ConvertStandardToSPIRV.cpp | Mahesh Ravishankar | 2019-12-06 | 1 | -140/+188 |
| * | Add a pass to legalize operations before lowering to SPIR-V. | Mahesh Ravishankar | 2019-12-03 | 3 | -1/+194 |
| * | Convert MemRefType to a linearized array in SPIR-V lowering. | Mahesh Ravishankar | 2019-12-03 | 1 | -37/+57 |
| * | [spirv] NFC: Add getZero() and getOne() static method to ConstantOp | Lei Zhang | 2019-11-27 | 1 | -2/+1 |
| * | Misc changes to lowering to SPIR-V. | Mahesh Ravishankar | 2019-11-26 | 2 | -19/+76 |
| * | Introduce attributes that specify the final ABI for a spirv::ModuleOp. | Mahesh Ravishankar | 2019-11-25 | 2 | -4/+3 |
| * | NFC: Remove unnecessarily guarded tablegen includes. | River Riddle | 2019-11-22 | 1 | -5/+0 |
| * | NFC: Convert CmpIPredicate in StandardOps to use EnumAttr | Lei Zhang | 2019-11-15 | 1 | -6/+6 |
| * | NFC: Refactor Dialect Conversion targeting SPIR-V. | Mahesh Ravishankar | 2019-11-14 | 3 | -315/+56 |
| * | Add operations needed to support lowering of AffineExpr to SPIR-V. | Mahesh Ravishankar | 2019-11-12 | 1 | -14/+72 |
| * | NFC: Use #ifndef in various .td files instead of #ifdef and #else | Lei Zhang | 2019-10-31 | 1 | -6/+3 |
| * | Fix minor spelling tweaks (NFC) | Kazuaki Ishizaki | 2019-10-20 | 1 | -2/+2 |
| * | NFC: Remove trivial builder get methods. | River Riddle | 2019-10-17 | 1 | -1/+1 |
| * | Makes spv.module generated by GPU->SPIRV conversion spec compliant | Mahesh Ravishankar | 2019-10-16 | 1 | -4/+12 |
| * | Allow for remapping argument to a Value in SignatureConversion. | Mahesh Ravishankar | 2019-10-16 | 1 | -1/+1 |
| * | Add lowering of constant ops to SPIR-V. | Mahesh Ravishankar | 2019-10-10 | 2 | -6/+67 |
| * | Make SPIR-V lowering infrastructure follow Vulkan SPIR-V validation. | Mahesh Ravishankar | 2019-10-09 | 1 | -96/+170 |
| * | Fix a number of Clang-Tidy warnings. | Christian Sigg | 2019-09-23 | 1 | -1/+1 |
| * | Add mechanism to specify extended instruction sets in SPIR-V. | Mahesh Ravishankar | 2019-09-15 | 1 | -20/+5 |
| * | NFC: Finish replacing FunctionPassBase/ModulePassBase with OpPassBase. | River Riddle | 2019-09-13 | 1 | -1/+1 |
| * | Add folding rule and dialect materialization hook for spv.constant | Lei Zhang | 2019-09-03 | 1 | -4/+1 |
| * | Enhance GPU To SPIR-V conversion to support builtins and load/store ops. | Mahesh Ravishankar | 2019-08-27 | 2 | -20/+124 |
| * | NFC: Move LLVMIR, SDBM, and StandardOps to the Dialect/ directory. | River Riddle | 2019-08-19 | 2 | -2/+2 |
| * | Change from llvm::make_unique to std::make_unique | Jacques Pienaar | 2019-08-17 | 1 | -1/+1 |
| * | Add spirv::GlobalVariableOp that allows module level definition of variables | Mahesh Ravishankar | 2019-08-17 | 1 | -11/+12 |
| * | Simplify the classes that support SPIR-V conversion. | Mahesh Ravishankar | 2019-08-15 | 1 | -22/+23 |
| * | Express ownership transfer in PassManager API through std::unique_ptr (NFC) | Mehdi Amini | 2019-08-12 | 1 | -2/+3 |
| * | NFC: Update usages of OwningRewritePatternList to pass by & instead of &&. | River Riddle | 2019-08-09 | 1 | -1/+1 |
| * | NFC: Implement OwningRewritePatternList as a class instead of a using directive. | River Riddle | 2019-08-05 | 1 | -1/+1 |
| * | Initial implementation to translate kernel fn in GPU Dialect to SPIR-V Dialect | Mahesh Ravishankar | 2019-07-30 | 5 | -73/+275 |
| * | Add a utility function to populate StdOp to SPIRV Conversion Patterns | Mahesh Ravishankar | 2019-07-23 | 1 | -2/+9 |
| * | Place generated StandardOps to SPIR-V patterns in anonymous namespace | Lei Zhang | 2019-07-19 | 1 | -4/+2 |
| * | NFC: Move SPIR-V dialect to Dialect/ subdirectory | Lei Zhang | 2019-07-16 | 2 | -4/+4 |
| * | Add dependencies for standard ops to SPIR-V conversion | Lei Zhang | 2019-07-08 | 2 | -1/+5 |