aboutsummaryrefslogtreecommitdiff
path: root/mlir/test/Dialect/SPIRV
AgeCommit message (Expand)AuthorFilesLines
2022-12-06[mlir][spirv] Fix integer dot product format attr validationJakub Kuderski1-0/+16
2022-12-06[mlir][spirv] Define `spirv.*DotAccSat` integer dot product opsJakub Kuderski3-0/+338
2022-12-06[mlir][spirv] Define `spirv.*Dot` integer dot product opsJakub Kuderski3-0/+353
2022-12-05[mlir][spirv] Fix spirv.MatrixTimesScalar for cooperative matrixLei Zhang1-28/+28
2022-11-30[mlir][spirv] Check GlobalVariableOp result to be of pointer typesLei Zhang1-0/+7
2022-11-30[mlir][spirv] Allow controlling subgroup sizeLei Zhang5-15/+59
2022-11-29[mlir][spirv] Add group opsIvan Butygin1-0/+84
2022-11-28[mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files.Hanhan Wang2-3/+3
2022-11-25[mlir][spirv] Add a field for client API in target environmentLei Zhang1-0/+29
2022-11-23[mlir][spirv] Define `OpSMulExtended` and `OpUMulExtended` opsJakub Kuderski1-0/+104
2022-11-04[mlir][spirv] Fold noop `BitcastsOp`sJakub Kuderski1-0/+24
2022-11-03[mlir][Pass] Include anchor op in -pass-pipelinerkayaith2-2/+2
2022-11-01[mlir][math][spirv] Add `math.roundeven` lowering to SPIR-VJakub Kuderski2-0/+36
2022-09-26Reland "[mlir][spirv] Change td def/class prefix from SPV to SPIRV"Jakub Kuderski2-4/+4
2022-09-26Revert "[mlir][spirv] Change td def/class prefix from SPV to SPIRV"Jakub Kuderski9-39/+39
2022-09-26[mlir][spirv] Change td def/class prefix from SPV to SPIRVJakub Kuderski9-39/+39
2022-09-26[mlir][spirv] Change dialect name from 'spv' to 'spirv'Jakub Kuderski38-4045/+4045
2022-09-20[mlir][spirv] Add casting ops to/from generic storage spaceNirvedh Meshram1-0/+103
2022-09-19[mlir][spirv] Lower arith max/min ops to OpenCL onesStanley Winata1-0/+42
2022-09-06[mlir][spirv] Change vendor op mnemonics to `spv.VENDOR.name`Jakub Kuderski7-74/+74
2022-09-02[mlir][spirv] Add some folders for spv.CompositeExtractLei Zhang1-0/+41
2022-09-02[mlir][spirv] Define various spv.GroupNonUniformShuffle opsLei Zhang1-1/+145
2022-08-17[mlir][spirv] Modify intel joint matrix opsNirvedh Meshram1-59/+0
2022-08-15[MLIR][SPIRV] Add intel joint matrix opsNirvedh Meshram1-0/+158
2022-08-12(Reland) [mlir] Switch segment size attributes to DenseI32ArrayAttrJeff Niu1-2/+2
2022-08-12Revert "[mlir] Switch segment size attributes to DenseI32ArrayAttr"Alex Zinenko1-2/+2
2022-08-11[mlir] Switch segment size attributes to DenseI32ArrayAttrJeff Niu1-2/+2
2022-08-09[mlir][spirv] Migrate to use specalized enum attributesLei Zhang10-62/+63
2022-08-08[mlir][spirv] Unify mixed scalar/vector primitive type resourcesLei Zhang1-2/+121
2022-08-08[mlir][spirv] Refresh base definitions to latest spec (v1.6)Lei Zhang1-4/+4
2022-08-05[mlir][spirv] Define spv.IAddCarryJakub Kuderski1-0/+52
2022-07-31[mlir] Remove types from attributesJeff Niu1-1/+1
2022-07-27[mlir][spirv] Unify resources of different vector sizesLei Zhang1-0/+51
2022-07-27[mlir][spirv] Fix spv.CompositeConstruct assembly and validationLei Zhang2-28/+53
2022-07-21[mlir][spirv] Rename spv.GLSL ops to spv.GL. NFC.Jakub Kuderski2-157/+157
2022-07-20[mlir][spirv] Rename spv.ocl to spv.cl. NFC.Jakub Kuderski1-38/+38
2022-07-11[mlir] Add support for regex within `expected-*` diagnosticsRiver Riddle1-1/+1
2022-06-23[mlir][spirv] Fix bitcast input order for UnifyAliasedResourcePassLei Zhang1-1/+1
2022-06-15[mlir][spirv] Define spv.ISubBorrowOpLei Zhang1-0/+52
2022-06-13[mlir][spirv] Convert math.ctlz to spv.GLSL.FindUMsbLei Zhang1-1/+25
2022-06-10[mlir][spirv] Unify aliases of different bitwidth scalar typesLei Zhang1-1/+66
2022-06-09[mlir][spirv] Replace StructAttrs with AttrDefsMogball7-88/+77
2022-06-07[mlir][spirv] Correctly deduce PhysicalStorageBuffer64 addressing modelAlexander Batashev1-0/+12
2022-05-26[FileCheck] Catch missspelled directives.Ivan Kosarev1-3/+3
2022-05-25[mlir][spirv] Fix capability check for 64-bit element typesLei Zhang1-2/+2
2022-05-11[AsmParser] Adopt emitWrongTokenError more, improving QoIChris Lattner4-7/+7
2022-05-10[MLIR Parser] Improve QoI for "expected token" errorsChris Lattner4-7/+7
2022-05-05[mlir] Add a better error message when failing to parse an attributeRiver Riddle2-4/+4
2022-04-20[mlir][NFC] Update textual references of `func` to `func.func` in SPIRV testsRiver Riddle24-658/+658
2022-03-16[mlir] Move the Builtin FuncOp to the Func dialectRiver Riddle1-1/+1