summaryrefslogtreecommitdiffstats
path: root/mlir/lib/IR/Block.cpp
Commit message (Expand)AuthorAgeFilesLines
* Replace some remnant uses of "inst" with "op".Sean Silva2019-11-061-19/+17
* Change Block::getParent() to be a const function. This is only necessary beca...Christian Sigg2019-10-071-1/+3
* NFC: Remove stray logging from ~Block().River Riddle2019-09-181-5/+0
* Refactor the 'walk' methods for operations.River Riddle2019-08-291-16/+0
* NFC: Standardize the terminology used for parent ops/regions/etc.River Riddle2019-08-091-3/+3
* Refactor the conversion of block argument types in DialectConversion.River Riddle2019-07-191-0/+7
* NFC: Remove the various "::getFunction" methods.River Riddle2019-07-081-9/+4
* Replace the implementation of Function and Module with FuncOp and ModuleOp.River Riddle2019-07-031-10/+3
* NFC: Update the Operation 'walk' methods to use llvm::function_ref instead of...River Riddle2019-07-021-2/+2
* NFC: Refactor Function to be value typed.River Riddle2019-07-011-1/+1
* Simplify PredecessorIterator by using mapped_iterator.River Riddle2019-06-221-11/+13
* Refactor the TypeConverter to support more robust type conversions:River Riddle2019-06-191-1/+5
* Move the Region type out to its own .h/.cpp file instead of putting it intoChris Lattner2019-06-191-201/+14
* Convert a nest affine loops to a GPU kernelAlex Zinenko2019-06-191-11/+24
* Add a general operation property 'IsolatedFromAbove' that guarantees that all...River Riddle2019-06-091-1/+1
* NFC: Rename FuncBuilder to OpBuilder and refactor to take a top level region ...River Riddle2019-06-091-0/+18
* Do not assume Blocks belong to FunctionsAlex Zinenko2019-06-011-4/+4
* Return nullptr on Region::getContainingOperation()/getContainingFunction(...Mehdi Amini2019-06-011-2/+0
* Add the ability to attach notes to Diagnostic/InFlightDiagnostic.River Riddle2019-05-061-15/+14
* Start GPU DialectAlex Zinenko2019-05-061-0/+49
* Introduce functionality for defining region ancestor relationAlex Zinenko2019-05-061-0/+17
* Remove the non-postorder walk functions from Function/Block/Instruction a...River Riddle2019-04-051-14/+2
* Rename InstOperand to OpOperand.River Riddle2019-03-291-3/+3
* Replace usages of Instruction with Operation in the /Analysis directory.River Riddle2019-03-291-1/+1
* Replace usages of Instruction with Operation in the /IR directory.River Riddle2019-03-291-60/+59
* Rename the Instruction class to Operation. This just renames the class, usage...River Riddle2019-03-291-1/+1
* Allow creating standalone RegionsAlex Zinenko2019-03-291-0/+17
* Various small cleanups to the code, mostly removing const_cast's.Chris Lattner2019-03-291-1/+1
* Remove const from Value, Instruction, Argument, and the various methods on theChris Lattner2019-03-291-5/+5
* Remove const from mlir::Block.Chris Lattner2019-03-291-8/+19
* Remove const support from mlir::RegionChris Lattner2019-03-291-2/+2
* Continue pushing const out of the core IR types - in this case, remove constChris Lattner2019-03-291-3/+3
* Rename BlockList into RegionAlex Zinenko2019-03-291-23/+22
* Remove the restriction that only registered terminator operations may termina...River Riddle2019-03-291-16/+9
* Automated rollback of changelist 232728977.Uday Bondhugula2019-03-291-1/+1
* Automated rollback of changelist 232717775.Uday Bondhugula2019-03-291-1/+1
* Rename the 'if' operation in the AffineOps dialect to 'affine.if' and namespaceRiver Riddle2019-03-291-1/+1
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for'. The...River Riddle2019-03-291-1/+1
* Remove findInstPositionInBlock from the Block api.River Riddle2019-03-291-13/+0
* Remove InstWalker and move all instruction walking to the api facilities on F...River Riddle2019-03-291-48/+37
* Remove remaining references to OperationInst in all directories except for li...River Riddle2019-03-291-6/+3
* Replace the walkOps/visitOperationInst variants from the InstWalkers with the...River Riddle2019-03-291-19/+15
* Update dma-generate pass to (1) work on blocks of instructions (instead of justUday Bondhugula2019-03-291-0/+31
* Fold the functionality of OperationInst into Instruction. OperationInst still...River Riddle2019-03-291-0/+13
* Fix Block::getNumSuccessors()Uday Bondhugula2019-03-291-1/+6
* Allow operations to hold a blocklist and add support for parsing/printing a b...River Riddle2019-03-291-3/+2
* Add order bit to instructions to lazily track dominance queries. This improve...River Riddle2019-03-291-6/+41
* Add cloning functionality to Block and Function, this also adds support for r...River Riddle2019-03-291-0/+59
* Add a Block::dropAllReferences to drop all references from held instructions ...River Riddle2019-03-291-0/+8
* Add a few utilities for terminator management:River Riddle2019-03-291-0/+15
OpenPOWER on IntegriCloud