summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Analysis/Dominance.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-2/+2
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-1/+1
* Resubmit: ReImplement the Value classes as value-typed objects wrapping an in...River Riddle2019-12-231-1/+1
* Automated rollback of commit f603a50109107b447b835dac11f0eb541288393eMLIR Team2019-12-231-1/+1
* ReImplement the Value classes as value-typed objects wrapping an internal poi...River Riddle2019-12-231-1/+1
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-231-13/+4
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-221-1/+1
* Replace some remnant uses of "inst" with "op".Sean Silva2019-11-061-6/+5
* Add a pair of hooks to DominanceInfo.Eric Schweitz2019-10-011-0/+11
* Fix nested dominance relationship between parent results and child operations.River Riddle2019-09-181-1/+7
* Change from llvm::make_unique to std::make_uniqueJacques Pienaar2019-08-171-1/+1
* NFC: Standardize the terminology used for parent ops/regions/etc.River Riddle2019-08-091-1/+1
* Replace the implementation of Function and Module with FuncOp and ModuleOp.River Riddle2019-07-031-33/+16
* Generalize the CFG graph printing for Functions to work on Regions instead.River Riddle2019-07-011-0/+6
* NFC: Refactor Function to be value typed.River Riddle2019-07-011-5/+4
* Add a general Operation::verify that verifies an operation instance and the d...River Riddle2019-06-111-1/+5
* Support constructing DominanceInfo with an Operation. This computes the domin...River Riddle2019-06-091-1/+19
* Replace usages of Instruction with Operation in the /Analysis directory.River Riddle2019-03-291-10/+10
* Replace usages of Instruction with Operation in the /IR directory.River Riddle2019-03-291-2/+2
* Rename the Instruction class to Operation. This just renames the class, usage...River Riddle2019-03-291-1/+1
* Remove const from Value, Instruction, Argument, and the various methods on theChris Lattner2019-03-291-6/+4
* Remove const from mlir::Block.Chris Lattner2019-03-291-2/+1
* Remove some statements that required >C++11, add includes and qualify names. ...Jacques Pienaar2019-03-291-2/+2
* Rename BlockList into RegionAlex Zinenko2019-03-291-16/+16
* Rewrite the dominance info classes to allow for operating on arbitrary contro...River Riddle2019-03-291-54/+72
* Fold the functionality of OperationInst into Instruction. OperationInst still...River Riddle2019-03-291-1/+1
* Change the ForInst induction variable to be a block argument of the body inst...River Riddle2019-03-291-8/+3
* Add order bit to instructions to lazily track dominance queries. This improve...River Riddle2019-03-291-50/+6
* Fix outdated commentsUday Bondhugula2019-03-291-1/+1
* Introduce PostDominanceInfo, fix properlyDominates() for InstructionsUday Bondhugula2019-03-291-5/+63
* Fix dominates() for block's.Uday Bondhugula2019-03-291-12/+15
* Merge the verifier logic for all functions into a unified framework, thisChris Lattner2019-03-291-22/+69
* Standardize naming of statements -> instructions, revisting the code base to beChris Lattner2019-03-291-1/+1
* Rename BasicBlock and StmtBlock to Block, and make a pass cleaning it up. I ...Chris Lattner2019-03-291-5/+5
* Eliminate the using decls for MLFunction and CFGFunction standardizing onChris Lattner2019-03-291-1/+1
* Rename BBArgument -> BlockArgument, Op::getOperation -> Op::getInst(),Chris Lattner2019-03-291-1/+1
* Merge SSAValue, CFGValue, and MLValue together into a single Value class, whichChris Lattner2019-03-291-1/+1
* Eliminate the Instruction, BasicBlock, CFGFunction, MLFunction, and ExtFuncti...Chris Lattner2019-03-291-1/+2
* Merge OperationInst functionality into Instruction.River Riddle2019-03-291-6/+4
* Replace TerminatorInst with builtin terminator operations.River Riddle2019-03-291-4/+4
* Introduce [post]dominator tree and related infrastructure, use it in CFG funcChris Lattner2019-03-291-0/+81
OpenPOWER on IntegriCloud