summaryrefslogtreecommitdiff
path: root/mlir/examples/toy/Ch5
Commit message (Expand)AuthorAgeFilesLines
* [mlir] Move casting method calls to function callsTres Popp2023-05-121-1/+1
* [mlir][CallOpInterface] Add `setCalleeFromCallable` methodWhitney Tsang2023-05-081-0/+6
* [mlir][Affine][NFC] Wrap dialect in "affine" namespaceMatthias Springer2023-04-202-12/+15
* [mlir] Use RankedTensorType when rank is requiredMatthias Springer2023-04-062-6/+5
* [mlir] Fix ignoring return value warning for Toy CLIsKai Sasaki2023-04-031-1/+2
* [mlir][flang] Fix -Wunused-result after D146785 (NFC)Jie Fu2023-04-021-1/+1
* [mlir] Argument and result attribute handling during inlining.Tobias Gysi2023-03-221-0/+12
* [mlir] Switch default Fold API to using FoldAdaptorsMarkus Böck2023-02-071-1/+0
* [mlir] Require explicit casts when using TypedValueRahul Kayaith2023-02-011-3/+3
* [mlir][Pass] Make PassManager default to op-agnosticrkayaith2023-01-251-1/+1
* [mlir] Make FunctionOpInterface inherit SymbolOpInterfaceRiver Riddle2023-01-181-1/+1
* [mlir][NFC] Set `useFoldAPI` to `kEmitRawAttributesFolder` value for some dia...Markus Böck2023-01-161-0/+1
* [mlir] Remove remaining uses of llvm::Optional (NFC)Kazu Hirata2023-01-141-1/+0
* [mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-142-4/+4
* [mlir] Add #include <optional> (NFC)Kazu Hirata2023-01-132-0/+2
* [mlir] Add operations to BlockAndValueMapping and rename it to IRMappingJeff Niu2023-01-121-4/+2
* Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille2023-01-102-5/+4
* [mlir] llvm::Optional::value() && => operator*/operator->Fangrui Song2022-12-171-1/+1
* [mlir] FunctionOpInterface: turn required attributes into interface methods (...Jeff Niu2022-12-102-4/+9
* Revert "[mlir] FunctionOpInterface: make get/setFunctionType interface methods"David Spickett2022-12-091-3/+1
* Revert "[mlir] FunctionOpInterface: arg and result attrs dispatch to interface"David Spickett2022-12-092-6/+3
* [mlir] Fix examples buildJeff Niu2022-12-081-1/+2
* [mlir] FunctionOpInterface: arg and result attrs dispatch to interfaceJeff Niu2022-12-082-3/+6
* [mlir] FunctionOpInterface: make get/setFunctionType interface methodsJeff Niu2022-12-081-1/+2
* [mlir] Use std::nullopt instead of None in comments (NFC)Kazu Hirata2022-12-063-3/+3
* Introduce a ConditionallySpeculatable op interfaceSanjoy Das2022-10-121-8/+8
* [mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski2022-09-291-5/+4
* [mlir] Flip default value of emitAccessorPrefix to kEmitAccessorPrefix_PrefixedRiver Riddle2022-09-061-1/+0
* Replace Optional::hasValue with has_value or operator bool. NFCFangrui Song2022-07-293-3/+3
* [mlir][toy] Replace Optional::getValue with value. NFCFangrui Song2022-07-291-1/+1
* [mlir] (NFC) run clang-format on all filesJeff Niu2022-07-142-20/+22
* [mlir:toy][NFC] Remove unnecessary trailing return typeJakub Kuderski2022-05-161-2/+2
* [mlir][NFC] Update textual references of `func` to `func.func` in examples+py...River Riddle2022-04-201-1/+1
* [mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespaceRiver Riddle2022-04-182-3/+3
* [mlir] Rework the implementation of TypeIDRiver Riddle2022-04-042-2/+5
* [mlir] Rename `OpAsmParser::OperandType` to `OpAsmParser::UnresolvedOperand`Markus Böck2022-03-211-1/+1
* [mlir:FunctionOpInterface] Rename the "type" attribute to "function_type"River Riddle2022-03-164-10/+10
* [mlir:Toy][NFC] Switch toy to use prefixed accessorsRiver Riddle2022-03-153-17/+12
* [mlir][toy] Define a FuncOp operation in toy and drop the dependence on FuncOpRiver Riddle2022-03-157-36/+162
* [mlir] Split out AttrDef/TypeDef and pattern constructs from OpBase.tdRiver Riddle2022-03-151-0/+1
* [mlir:toy][NFC] Add comment blocks for toy operations.River Riddle2022-03-082-0/+43
* [mlir][NFC] Move Parser.h to Parser/River Riddle2022-03-071-1/+1
* [MLIR] Change call sites from deprecated `parseSourceFile()` to `parseSourceF...Christian Sigg2022-03-071-1/+1
* [mlir] Rename the Standard dialect to the Func dialectRiver Riddle2022-03-011-6/+6
* [mlir] Update Toy operations to use the `hasCustomAssemblyFormat` fieldRiver Riddle2022-02-072-14/+25
* [mlir][NFC] Update Toy operations to use `hasVerifier` instead of `verifier`River Riddle2022-02-022-33/+31
* Remove OpTrait, AttrTrait and TypeTraitSanjoy Das2022-01-311-1/+1
* Replace OwningModuleRef with OwningOpRef<ModuleOp>Sanjoy Das2022-01-303-6/+9
* [mlir][NFC] Add a using for llvm::SMLoc/llvm::SMRange to LLVM.hRiver Riddle2022-01-261-1/+1
* [mlir][Pass] Deprecate FunctionPass in favor of OperationPass<FuncOp>River Riddle2022-01-182-9/+9