summaryrefslogtreecommitdiff
path: root/mlir/lib/Interfaces
Commit message (Expand)AuthorAgeFilesLines
* [mlir][NFC] reifyResultShapes: Add extra error checkingMatthias Springer2023-03-101-0/+43
* Use APInt::count{l,r}_{zero,one} (NFC)Kazu Hirata2023-02-191-1/+1
* [mlir] Add loop bounds to scf.foreach_thread.Alexander Belyaev2023-02-171-7/+39
* [mlir] Add function for checking if a block is inside a loopTom Eccles2023-02-101-0/+39
* Revert "[mlir] Add function for checking if a block is inside a loop"Kiran Chandramohan2023-02-091-40/+0
* [mlir] Add function for checking if a block is inside a loopTom Eccles2023-02-091-0/+40
* [mlir][py] Fix infer return type invocation for variadicsJacques Pienaar2023-02-061-2/+2
* [mlir][Index] Implement InferIntRangeInterface, re-landKrzysztof Drewniak2023-01-203-0/+678
* Revert "[mlir][Index] Implement InferIntRangeInterface"Krzysztof Drewniak2023-01-193-678/+0
* [mlir][Index] Implement InferIntRangeInterfaceKrzysztof Drewniak2023-01-193-0/+678
* [mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-141-1/+1
* [mlir] Add #include <optional> (NFC)Kazu Hirata2023-01-131-0/+1
* Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille2023-01-101-1/+1
* [mlir] NFC: work around gcc-aarch64 v8.3 compilation issue in getRegionBranch...Christian Sigg2022-12-291-1/+1
* Apply clang-tidy fixes for readability-identifier-naming in InferTypeOpInterf...Mehdi Amini2022-12-281-4/+4
* [mlir] NFC: work around gcc-aarch64 v8.3 compilation issue in getRegionBranch...Christian Sigg2022-12-281-1/+3
* [mlir] Add RuntimeVerifiableOpInterface and transformMatthias Springer2022-12-212-0/+19
* mlir/tblgen: use std::optional in generationRamkumar Ramachandra2022-12-172-22/+25
* Allow inline of all pure ops from the LLVM dialect.Ingo Müller2022-12-141-0/+6
* [MLIR] Allow ShapedTypeComponents with attribute in inferReturnTensorTypessmit-hinsu2022-12-071-8/+10
* [mlir] Use std::nullopt instead of None in comments (NFC)Kazu Hirata2022-12-041-6/+6
* [mlir] Use std::nullopt instead of None (NFC)Kazu Hirata2022-12-032-7/+7
* [mlir][linalg] Allow some fusion on mixed genericsIvan Butygin2022-11-291-9/+0
* Reland "[mlir][Vector] Re-define masking semantics in vector.transfer ops""Diego Caballero2022-11-291-13/+0
* [MLIR] Simplify logic in `parseDynamicIndexList` (NFC)Lorenzo Chelini2022-11-281-17/+9
* [MLIR] Adopt `DenseI64ArrayAttr` in tensor, memref and linalg transformLorenzo Chelini2022-11-251-49/+18
* [mlir] Clean-up ViewLikeOpInterface w.r.t. kDynamic change.Alexander Belyaev2022-11-221-44/+18
* Merge kDynamicSize and kDynamicSentinel into one constant.Aliia Khasanova2022-11-211-12/+10
* Revert "[mlir][Vector] Re-define masking semantics in vector.transfer ops"Diego Caballero2022-11-181-0/+13
* [mlir][Vector] Re-define masking semantics in vector.transfer opsDiego Caballero2022-11-181-13/+0
* [mlir] Remove `Transforms/SideEffectUtils.h` and move the methods into `Inter...Mahesh Ravishankar2022-11-151-0/+48
* [mlir] Rename getInputs->getDpsInputs and getOutputs->getDpsInits in DPS inte...Alexander Belyaev2022-10-281-5/+5
* [mlir][interfaces] Allow only ranked tensors/memrefs in DestinationStyleOpInt...Matthias Springer2022-10-271-2/+7
* [mlir][interfaces][NFC] Move DestinationStyleOpInterface to mlir/InterfacesMatthias Springer2022-10-182-0/+73
* [mlir] Remove assert from RegionBranchOpInterface verifierJeff Niu2022-10-171-4/+0
* [mlir] Update CallInterfaceCallable to use the new casting infra.Nick Kreeger2022-10-131-1/+1
* Introduce a ConditionallySpeculatable op interfaceSanjoy Das2022-10-121-1/+2
* [mlir][Vector] Introduce 'vector.mask' operation and MaskableOpInterfaceDiego Caballero2022-10-101-1/+1
* [mlir][interfaces] Add ShapedDimOpInterfaceMatthias Springer2022-10-032-0/+28
* [MLIR] NFC. Introduce mlir::hasEffect and refactor usages dialect utilUday Bondhugula2022-09-071-0/+20
* Revert "[mlir][Tensor] Add rewrites to extract slices through `tensor.collape...Mehdi Amini2022-09-021-15/+0
* [mlir][Tensor] Add rewrites to extract slices through `tensor.collape_shape`Christopher Bate2022-09-021-0/+15
* [mlir][ods] Support string literals in `custom` directivesJeff Niu2022-08-121-44/+12
* Use value instead of getValue (NFC)Kazu Hirata2022-08-061-1/+1
* [mlir, flang] Use has_value instead of hasValue (NFC)Kazu Hirata2022-08-061-1/+1
* [MLIR] Make the implementations for getMixedOffsets/Sizes/Strides independent...Frederik Gossen2022-08-041-14/+8
* Revert "Revert "[mlir] Reuse the code between `getMixed*s()` funcs in ViewLik...Alexander Belyaev2022-07-311-34/+24
* Revert "[mlir] Reuse the code between `getMixed*s()` funcs in ViewLikeInterfa...Alexander Belyaev2022-07-311-6/+49
* [mlir] Reuse the code between `getMixed*s()` funcs in ViewLikeInterface.cpp.Alexander Belyaev2022-07-311-49/+6
* Use callables directly in any_of, count_if, etc (NFC)Kazu Hirata2022-07-231-4/+1