| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Replace usages of "Op::operator->" with ".". | River Riddle | 2019-03-29 | 1 | -10/+9 |
* | Replace usages of "operator->" with "." for the AffineOps. | River Riddle | 2019-03-29 | 1 | -9/+8 |
* | NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for' and ... | River Riddle | 2019-03-29 | 1 | -25/+25 |
* | Remove OpPointer, cleaning up a ton of code. This also moves Ops to using | Chris Lattner | 2019-03-29 | 1 | -5/+5 |
* | Push a bunch of 'consts' out of the *Op structure, in prep for removing | Chris Lattner | 2019-03-29 | 1 | -1/+1 |
* | Remove const from Value, Instruction, Argument, and the various methods on the | Chris Lattner | 2019-03-29 | 1 | -6/+5 |
* | Cleanups Vectorize and SliceAnalysis - NFC | Nicolas Vasilache | 2019-03-29 | 1 | -188/+155 |
* | Rename BlockList into Region | Alex Zinenko | 2019-03-29 | 1 | -2/+2 |
* | Change Pass:getFunction() to return pointer instead of ref - NFC | Uday Bondhugula | 2019-03-29 | 1 | -1/+1 |
* | NFC. Move all of the remaining operations left in BuiltinOps to StandardOps. ... | River Riddle | 2019-03-29 | 1 | -1/+0 |
* | Use consistent names for dialect op source files | Lei Zhang | 2019-03-29 | 1 | -1/+1 |
* | Provide a Builder::getNamedAttr and (Instruction|Function)::setAttr(StringRef... | River Riddle | 2019-03-29 | 1 | -4/+3 |
* | Remove PassResult and have the runOnFunction/runOnModule functions return voi... | River Riddle | 2019-03-29 | 1 | -3/+2 |
* | Port all of the existing passes over to the new pass manager infrastructure. ... | River Riddle | 2019-03-29 | 1 | -8/+5 |
* | Internal change | MLIR Team | 2019-03-29 | 1 | -1/+1 |
* | Define a PassID class to use when defining a pass. This allows for the type u... | River Riddle | 2019-03-29 | 1 | -3/+1 |
* | NFC: Refactor the files related to passes. | River Riddle | 2019-03-29 | 1 | -1/+1 |
* | Automated rollback of changelist 232717775. | Uday Bondhugula | 2019-03-29 | 1 | -25/+25 |
* | NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for'. The... | River Riddle | 2019-03-29 | 1 | -25/+25 |
* | Remove remaining usages of OperationInst in lib/Transforms. | River Riddle | 2019-03-29 | 1 | -49/+42 |
* | Fix the handling of the resizable operands bit of OperationState in a few pla... | River Riddle | 2019-03-29 | 1 | -2/+2 |
* | Define the AffineForOp and replace ForInst with it. This patch is largely mec... | River Riddle | 2019-03-29 | 1 | -28/+35 |
* | Define an detail::OperandStorage class to handle managing instruction operand... | River Riddle | 2019-03-29 | 1 | -0/+1 |
* | Address Performance issue in NestedMatcher | Nicolas Vasilache | 2019-03-29 | 1 | -96/+96 |
* | Change the ForInst induction variable to be a block argument of the body inst... | River Riddle | 2019-03-29 | 1 | -3/+5 |
* | Cleanup resource management and rename recursive matchers | Nicolas Vasilache | 2019-03-29 | 1 | -17/+15 |
* | Wrap cl::opt flags within passes in a category with the pass name. This impro... | River Riddle | 2019-03-29 | 1 | -2/+4 |
* | Allow operations to hold a blocklist and add support for parsing/printing a b... | River Riddle | 2019-03-29 | 1 | -0/+2 |
* | Add cloning functionality to Block and Function, this also adds support for r... | River Riddle | 2019-03-29 | 1 | -2/+1 |
* | Migrate VectorOrTensorType/MemRefType shape api to use int64_t instead of int. | River Riddle | 2019-03-29 | 1 | -2/+3 |
* | Extend InstVisitor and Walker to handle arbitrary CFG functions, expand the | Chris Lattner | 2019-03-29 | 1 | -2/+2 |
* | Standardize naming of statements -> instructions, revisting the code base to be | Chris Lattner | 2019-03-29 | 1 | -103/+104 |
* | Eliminate the using decls for MLFunction and CFGFunction standardizing on | Chris Lattner | 2019-03-29 | 1 | -6/+6 |
* | Rename BBArgument -> BlockArgument, Op::getOperation -> Op::getInst(), | Chris Lattner | 2019-03-29 | 1 | -5/+4 |
* | Merge Operation into OperationInst and standardize nomenclature around | Chris Lattner | 2019-03-29 | 1 | -44/+44 |
* | Merge CFGFuncBuilder/MLFuncBuilder/FuncBuilder together into a single new | Chris Lattner | 2019-03-29 | 1 | -7/+7 |
* | Merge SSAValue, CFGValue, and MLValue together into a single Value class, which | Chris Lattner | 2019-03-29 | 1 | -30/+24 |
* | SuperVectorization: fix 'isa' assertion | Alex Zinenko | 2019-03-29 | 1 | -1/+1 |
* | Per review on the previous CL, drop MLFuncBuilder::createOperation, changing | Chris Lattner | 2019-03-29 | 1 | -7/+12 |
* | Extract vector_transfer_* Ops into a SuperVectorDialect. | Alex Zinenko | 2019-03-29 | 1 | -0/+1 |
* | [MLIR] Drop assert for NYI in Vectorize.cpp | Nicolas Vasilache | 2019-03-29 | 1 | -10/+16 |
* | [MLIR] Add support for permutation_map | Nicolas Vasilache | 2019-03-29 | 1 | -111/+73 |
* | [MLIR] Add VectorTransferOps | Nicolas Vasilache | 2019-03-29 | 1 | -31/+23 |
* | [MLIR][Vectorize] Refactor Vectorize use-def propagation. | Nicolas Vasilache | 2019-03-29 | 1 | -282/+817 |
* | [MLIR][VectorAnalysis] Add a VectorAnalysis and standalone tests | Nicolas Vasilache | 2019-03-29 | 1 | -0/+1 |
* | [MLIR] Support for vectorizing operations. | Nicolas Vasilache | 2019-03-29 | 1 | -255/+383 |
* | Implement value type abstraction for locations. | River Riddle | 2019-03-29 | 1 | -4/+4 |
* | Initialize Pass with PassID. | Jacques Pienaar | 2019-03-29 | 1 | -0/+2 |
* | Add static pass registration | Jacques Pienaar | 2019-03-29 | 1 | -0/+8 |
* | [MLIR] Extend vectorization to 2+-D patterns | Nicolas Vasilache | 2019-03-29 | 1 | -61/+168 |