| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Allow creating standalone Regions | Alex Zinenko | 2019-03-29 | 1 | -5/+0 |
* | Continue pushing const out of the core IR types - in this case, remove const | Chris Lattner | 2019-03-29 | 1 | -7/+7 |
* | Rename BlockList into Region | Alex Zinenko | 2019-03-29 | 1 | -4/+4 |
* | Supporting conversion of argument attributes along their types. | Dimitrios Vytiniotis | 2019-03-29 | 1 | -0/+7 |
* | Add support for named function argument attributes. The attribute dictionary ... | River Riddle | 2019-03-29 | 1 | -3/+12 |
* | Add a new class NamedAttributeList to deduplicate named attribute handling be... | River Riddle | 2019-03-29 | 1 | -17/+2 |
* | Remove InstWalker and move all instruction walking to the api facilities on F... | River Riddle | 2019-03-29 | 1 | -23/+9 |
* | Replace the walkOps/visitOperationInst variants from the InstWalkers with the... | River Riddle | 2019-03-29 | 1 | -29/+3 |
* | Add cloning functionality to Block and Function, this also adds support for r... | River Riddle | 2019-03-29 | 1 | -1/+59 |
* | Add a Block::dropAllReferences to drop all references from held instructions ... | River Riddle | 2019-03-29 | 1 | -2/+1 |
* | Eliminate extfunc/cfgfunc/mlfunc as a concept, and just use 'func' instead. | Chris Lattner | 2019-03-29 | 1 | -18/+14 |
* | Extend InstVisitor and Walker to handle arbitrary CFG functions, expand the | Chris Lattner | 2019-03-29 | 1 | -7/+25 |
* | Standardize naming of statements -> instructions, revisting the code base to be | Chris Lattner | 2019-03-29 | 1 | -7/+7 |
* | Rename BasicBlock and StmtBlock to Block, and make a pass cleaning it up. I ... | Chris Lattner | 2019-03-29 | 1 | -1/+1 |
* | Eliminate the using decls for MLFunction and CFGFunction standardizing on | Chris Lattner | 2019-03-29 | 1 | -7/+7 |
* | Merge Operation into OperationInst and standardize nomenclature around | Chris Lattner | 2019-03-29 | 1 | -12/+12 |
* | Eliminate the Instruction, BasicBlock, CFGFunction, MLFunction, and ExtFuncti... | Chris Lattner | 2019-03-29 | 1 | -61/+21 |
* | Eliminate the MLFuncArgument class representing arguments to MLFunctions: use... | Chris Lattner | 2019-03-29 | 1 | -29/+7 |
* | Introduce a new StmtBlockList type to hold a list of StmtBlocks. Use it in | Chris Lattner | 2019-03-29 | 1 | -1/+4 |
* | Refactor MLFunction to contain a StmtBlock for its body instead of inheriting | Chris Lattner | 2019-03-29 | 1 | -5/+4 |
* | Return bool from all emitError methods similar to Operation::emitOpError | Smit Hinsu | 2019-03-29 | 1 | -7/+6 |
* | [MLIR] Merge terminator and uses into BasicBlock operations list handling. | River Riddle | 2019-03-29 | 1 | -4/+1 |
* | Implement value type abstraction for locations. | River Riddle | 2019-03-29 | 1 | -5/+5 |
* | Implement value type abstraction for types. | River Riddle | 2019-03-29 | 1 | -8/+8 |
* | Add MLFunction::walk/walkPostOrder methods for doing a simple traversal of | Chris Lattner | 2019-03-29 | 1 | -0/+26 |
* | Add function attributes for ExtFunction, CFGFunction and MLFunction. | Feng Liu | 2019-03-29 | 1 | -10/+24 |
* | Add location specifier to MLIR Functions, and: | Chris Lattner | 2019-03-29 | 1 | -15/+42 |
* | Implement initial support for function attributes, including parser, printer, | Chris Lattner | 2019-03-29 | 1 | -0/+6 |
* | Implement a module-level symbol table for functions, enforcing uniqueness of | Chris Lattner | 2019-03-29 | 1 | -7/+32 |
* | Add MLFunction::getReturnStmt. | Uday Bondhugula | 2019-03-29 | 1 | -0/+8 |
* | Implement ML function arguments. Add representation for argument list in ML F... | Tatiana Shpeisman | 2019-03-29 | 1 | -6/+30 |
* | [mlir] Add initial graphdef->mlir generation | James Molloy | 2019-03-29 | 1 | -1/+2 |
* | Stmt visitors and walkers. | Uday Bondhugula | 2019-03-29 | 1 | -2/+2 |
* | Implement MLValue, statement operands, operation statement operands and value... | Tatiana Shpeisman | 2019-03-29 | 1 | -2/+6 |
* | Implement the groundwork for predecessor/successor iterators on basic blocks. | Chris Lattner | 2019-03-29 | 1 | -0/+1 |
* | Implement a proper function list in module, which auto-maintain the parent | Chris Lattner | 2019-03-29 | 1 | -0/+73 |
* | Use LLVM dynamic dispatch to disambiguate between StmtBlock subclasses. | Tatiana Shpeisman | 2019-03-29 | 1 | -2/+1 |
* | Refactor implementation of Statement class heirarchy to use statement block. | Tatiana Shpeisman | 2019-03-29 | 1 | -1/+1 |
* | Add the ability to have "Ops" defined as small C++ classes, with some nice | Chris Lattner | 2019-03-29 | 1 | -0/+3 |
* | Introduce IR and parser support for ML functions. | Tatiana Shpeisman | 2019-03-29 | 1 | -0/+9 |
* | Implement parser/IR support for CFG functions, basic blocks and return instru... | Chris Lattner | 2019-03-29 | 1 | -29/+15 |
* | Introduce IR support for MLIRContext, primitive types, function types, and | Chris Lattner | 2019-03-29 | 1 | -2/+25 |
* | Continue sketching out basic infrastructure, including an input and output | Chris Lattner | 2019-03-29 | 1 | -5/+9 |
* | Sketch out a new repository for the mlir project (go/mlir). | Chris Lattner | 2019-03-29 | 1 | -0/+27 |