summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Traits.cpp
AgeCommit message (Expand)Author
2025-07-14[mlir] Remove unused includes (NFC) (#148769)Kazu Hirata
2025-04-18[mlir] Use llvm::append_range (NFC) (#136257)Kazu Hirata
2025-04-14[MLIR][Shape] Support >2 args in `shape.broadcast` folder (#126808)Mateusz Sokół
2024-09-16[mlir] Tidy uses of llvm::raw_stream_ostream (NFC)JOE1994
2024-04-01[mlir][NFC] Simplify type checks with isa predicates (#87183)Jakub Kuderski
2023-08-01Released restriction that prevented implicit dynamic-to-static dimension type...Rafael Ubal Tena
2023-07-21TOSA-to-Linalg lowering for element-wise opsRafael Ubal Tena
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata
2022-12-04[mlir] Use std::nullopt instead of None in comments (NFC)Kazu Hirata
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-21Merge kDynamicSize and kDynamicSentinel into one constant.Aliia Khasanova
2022-10-20[mlir][nfc] Clean-up usage of kDynamicSize.Aliia Khasanova
2021-07-11[mlir] Fix broadcasting check with 1 valuesJacques Pienaar
2021-02-17[mlir][Shape] Generalize cstr_broadcastable folding for n-ary broadcastsBenjamin Kramer
2020-12-03[mlir][Types][NFC] Move all of the builtin Type classes to BuiltinTypes.hRiver Riddle
2020-08-07[mlir][Type] Remove usages of Type::getKindRiver Riddle
2020-07-09[mlir] Add additional Canonicalization of shape.cstr_broadcastable.Tres Popp
2020-06-29[MLIR] Add variadic isa<> for Type, Value, and AttributeRahul Joshi
2020-03-28 [mlir] NFC: fix trivial typo in source filesKazuaki Ishizaki
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2020-01-26Mass update the MLIR license header to mention "Part of the LLVM project"Mehdi Amini
2020-01-20[mlir] Generalize broadcastable trait operandsJacques Pienaar
2020-01-11[mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle
2020-01-01[mlir] Fix -Wrange-loo-analysis warningsFangrui Song
2019-12-23Adjust License.txt file to use the LLVM licenseMehdi Amini
2019-12-18NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle
2019-07-19Switch C++14 std::equal usage to for-loop.Jacques Pienaar
2019-07-19Relax Broadcastable trait to only reject instances that are statically incomp...Smit Hinsu
2019-05-20 Rename VectorOrTensorType to ShapedTypeGeoffrey Martin-Noble
2019-05-10 Only forbid mixing tensor and vector when considering broadcasting behaviorLei Zhang
2019-05-10 Simplify the emission of various diagnostics emitted by the different dia...River Riddle
2019-04-02 Rewrite the verify hooks on operations to use LogicalResult instead of bo...River Riddle
2019-03-29Replace remaining usages of the Instruction class with Operation.River Riddle
2019-03-29Remove const from Value, Instruction, Argument, and the various methods on theChris Lattner
2019-03-29Change getBroadcastedShape() to return result shape via parameterLei Zhang
2019-03-29Allow input and output to have different element types for broadcastable opsLei Zhang
2019-03-29Pull shape broadcast out as a stand-alone utility functionLei Zhang
2019-03-29Add binary broadcastable builder.Jacques Pienaar
2019-03-29Handle dynamic shapes in Broadcastable op traitSmit Hinsu
2019-03-29Remove remaining references to OperationInst in all directories except for li...River Riddle
2019-03-29Migrate VectorOrTensorType/MemRefType shape api to use int64_t instead of int.River Riddle
2019-03-29Promote broadcast logic from TensorFlowLite to Dialect/ directoryLei Zhang