summaryrefslogtreecommitdiffstats
path: root/mlir/lib/IR
Commit message (Expand)AuthorAgeFilesLines
* [mlir] Refactor ModuleState into AsmState and expose it to users.River Riddle2020-01-141-39/+69
* [mlir] Enable printing of FuncOp in the generic form.River Riddle2020-01-141-10/+8
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-141-2/+2
* [mlir] Add support for attaching a visibility to symbols.River Riddle2020-01-132-2/+55
* [mlir] Update the use-list algorithms in SymbolTable to support nested refere...River Riddle2020-01-131-103/+380
* [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid conflic...River Riddle2020-01-131-1/+7
* [mlir] m_Constant()Lorenzo Chelini2020-01-131-2/+1
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-119-33/+33
* [mlir] Use getDenseElementBitwidth instead of Type::getElementTypeBitWidth.River Riddle2020-01-091-1/+2
* [mlir] NFC: Move the state for managing SSA value names out of OperationPrint...River Riddle2020-01-091-510/+571
* [mlir][GPU] introduce utilities for promotion to workgroup memoryAlex Zinenko2020-01-091-0/+14
* [mlir] NFC: Move the state for managing aliases out of ModuleState and into a...River Riddle2020-01-081-137/+185
* [mlir][Linalg] Add a linalg.reshape opNicolas Vasilache2020-01-061-3/+35
* [mlir][Linalg] Reimplement and extend getStridesAndOffsetNicolas Vasilache2020-01-061-130/+116
* [mlir] Fix indexed_accessor_range to properly forward the derived class.River Riddle2020-01-031-2/+2
* [mlir] Rewrite the internal representation of OpResult to be optimized for me...River Riddle2020-01-023-44/+158
* Fix some corner cases missed by D71955River Riddle2020-01-021-0/+5
* [mlir] Fix -Wrange-loo-analysis warningsFangrui Song2020-01-011-1/+1
* [mlir] Fix warnings when compiling with Clang 9.0Alexandre Ganea2020-01-011-2/+2
* [mlir] Refactor operation results to use a single use list for all results of...River Riddle2019-12-302-83/+70
* [mlir] Merge the successor operand count into BlockOperand.River Riddle2019-12-272-52/+48
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-236-39/+38
* Change the `notifyRootUpdated` API to be transaction based.River Riddle2019-12-232-17/+5
* Resubmit: ReImplement the Value classes as value-typed objects wrapping an in...River Riddle2019-12-236-32/+34
* Automated rollback of commit f603a50109107b447b835dac11f0eb541288393eMLIR Team2019-12-236-34/+32
* ReImplement the Value classes as value-typed objects wrapping an internal poi...River Riddle2019-12-236-32/+34
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-2330-390/+120
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-228-59/+60
* Allow dialect to create friendly names for region argumentsFrank Laub2019-12-191-0/+15
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-1813-60/+55
* Insert signature-converted blocks into a region with a parent operation.River Riddle2019-12-161-1/+9
* Add verifyCompatibleShape function overload with shapesSmit Hinsu2019-12-141-11/+18
* Try to fold operations in DialectConversion when trying to legalize.River Riddle2019-12-131-19/+61
* Make OpBuilder::insert virtual instead of OpBuilder::createOperation.River Riddle2019-12-111-10/+8
* More affine expr simplifications for floordiv and modUday Bondhugula2019-12-101-8/+35
* Refactor the various operand/result/type iterators to use indexed_accessor_ra...River Riddle2019-12-103-54/+64
* Uniformize Vector transforms as patterns on the model of Linalg - NFCNicolas Vasilache2019-12-101-0/+4
* Refactor the Block support classes.River Riddle2019-12-091-0/+10
* Add new indexed_accessor_range_base and indexed_accessor_range classes that s...River Riddle2019-12-093-49/+36
* Add RegionRange for when need to abstract over different region iterationJacques Pienaar2019-12-092-2/+19
* Replace spurious SmallVector constructions with ValueRangeUday Bondhugula2019-12-091-1/+1
* Update the builder API to take ValueRange instead of ArrayRef<Value *>River Riddle2019-12-072-1/+45
* Add a new ValueRange class.River Riddle2019-12-063-14/+46
* minor spelling tweaksKazuaki Ishizaki2019-12-064-4/+4
* [Linalg] Add permutation information to tilingJose Ignacio Gomez2019-12-051-0/+14
* Add UnrankedMemRef Typenmostafa2019-12-054-4/+67
* Add a flag to dump the current stack trace when emitting a diagnostic.River Riddle2019-12-051-0/+19
* Move ModuleManager functionality into mlir::SymbolTable.Tres Popp2019-12-051-20/+39
* Optimize operation ordering to support non-congruent indices.River Riddle2019-12-042-9/+76
* Add emitOptional(Error|Warning|Remark) functions to simplify emission with an...River Riddle2019-12-043-83/+56
OpenPOWER on IntegriCloud