aboutsummaryrefslogtreecommitdiff
path: root/mlir
AgeCommit message (Expand)AuthorFilesLines
2022-08-03[MLIR] Reconciliation of chains of unrealized castsMichele Scuttari4-24/+224
2022-08-03[mlir] Fix Analysis/Presburger/Utils.cpp compilation with GCC 11Rainer Orth1-3/+1
2022-08-03[mlir] Disable `misc-const-correctness` clang-tidy check.Alexander Belyaev1-0/+1
2022-08-03[mlir][Math] Add constant folder for AtanOp.jacquesguan4-4/+40
2022-08-02[mlir] Add has_value and value to OptionalParseResultKazu Hirata1-0/+2
2022-08-02Fix use-after-free in SymbolTable::replaceAllSymbolUsesMehdi Amini1-8/+16
2022-08-02[mlir][GPU] Allow bare pointer memrefs when calling GPU kernelsKrzysztof Drewniak9-27/+153
2022-08-02[mlir][sparse] enable SDDMM-flavored fusionAart Bik3-17/+192
2022-08-02[mlir][sparse] remove singleton dimension level type (for now)Aart Bik11-34/+10
2022-08-02[MLIR] Rename the generic LLVM allocation and deallocation functionsMichele Scuttari3-10/+12
2022-08-02[mlir][Math] Add constant folder for TanhOp.jacquesguan3-0/+37
2022-08-02[mlir] add TOC to top-level documentsAlex Zinenko10-4/+20
2022-08-02[mlir] Update comment now that DenseArrayAttr has Tensor type.Adrian Kuegel1-8/+8
2022-08-02[mlir] Use EXPECT_DEBUG_DEATH in unit testStephan Herhut1-2/+2
2022-08-02[mlir] Fix calling the native mlir-tblgen tool when cross compiling flangMartin Storsjö1-0/+3
2022-08-02[mlir][Math] Add constant folder for TanOp.jacquesguan3-0/+39
2022-08-01[mlir] Change DenseArrayAttr to TensorTypeJeff Niu2-9/+9
2022-08-01[mlir][NVGPU] nvgpu.mmasync on F32 through TF32Manish Gupta16-8/+283
2022-08-01[mlir] Remove OpaqueElementsAttrRiver Riddle17-238/+9
2022-08-01[MLIR] Reduce precision check for expm1 folder: this is dependent on libm (NFC)Mehdi Amini1-1/+1
2022-08-01[mlir] Add a new builtin DenseResourceElementsAttrRiver Riddle17-17/+549
2022-08-01[mlir] Add a generic DialectResourceBlobManager to simplify resource blob man...River Riddle11-199/+472
2022-08-01[mlir][Arith] Fix up integer range inference for truncationKrzysztof Drewniak2-12/+106
2022-08-01[mlir][sparse] fix asan leak of two sparse vectorsAart Bik1-0/+2
2022-08-01[mlir][flang] Make use of the new `GEPArg` builder of GEP Op to simplify codeMarkus Böck15-126/+60
2022-08-01[mlir] Make BuiltinTypeInterfaces.h self-contained.Adrian Kuegel1-0/+2
2022-08-01Add support for lowering simd if clause to LLVM IRDominik Adamski2-6/+32
2022-08-01Remove empty AffineExpr stride canonicalization in makeCanonicalStridedLayout...Tres Popp2-6/+3
2022-08-01Fix MLIR Python binding for arith.constant after argument has been changed to...Mehdi Amini2-0/+23
2022-08-01[mlir][Math] Add constant folder for ExpM1Op.jacquesguan3-0/+37
2022-07-31[mlir] Remove types from attributesJeff Niu57-332/+433
2022-07-31[mlir][tosa] Switch missed accessors to prefixed form (NFC)Jacques Pienaar1-3/+3
2022-07-31[mlir][DCA] Fix visiting call ops when run at function scopesJeff Niu3-6/+48
2022-07-31Revert "Revert "[mlir] Reuse the code between `getMixed*s()` funcs in ViewLik...Alexander Belyaev3-35/+61
2022-07-31Revert "[mlir] Reuse the code between `getMixed*s()` funcs in ViewLikeInterfa...Alexander Belyaev4-80/+50
2022-07-31[mlir] Reuse the code between `getMixed*s()` funcs in ViewLikeInterface.cpp.Alexander Belyaev4-50/+80
2022-07-30[MLIR] Add a utility to sort the operands of commutative opssrishti-cb8-0/+522
2022-07-30Use is_contained (NFC)Kazu Hirata1-2/+1
2022-07-30Convert for_each to range-based for loops (NFC)Kazu Hirata1-1/+2
2022-07-29Use value instead of getValue (NFC)Kazu Hirata2-2/+2
2022-07-30[MLIR] Fix getCommonBlock utility in affine analysisUday Bondhugula2-2/+44
2022-07-29[mlir][sparse]Add more test cases for sparse reshapeAnlun Xu1-3/+178
2022-07-29Replace Optional::hasValue with has_value or operator bool. NFCFangrui Song20-20/+20
2022-07-29[mlir][LLVM] Rework the API of GEPOpMarkus Böck8-208/+440
2022-07-29[mlir][complex] Canonicalize complex.add zerolewuathe2-0/+19
2022-07-29[mlir][NFC] accept plain OpBuidler in folded construction helpersAlex Zinenko4-48/+58
2022-07-29[mlir][Complex] Add a convenience getValue() method.Adrian Kuegel1-0/+6
2022-07-29[mlir][Complex] Add convenience builder for complex.number attribute.Adrian Kuegel2-9/+18
2022-07-29[mlir][toy] Replace Optional::getValue with value. NFCFangrui Song6-6/+6
2022-07-29[mlir][complex] Canonicalize consecutive complex.conjlewuathe3-0/+25