summaryrefslogtreecommitdiffstats
path: root/mlir/lib/IR/Value.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-3/+3
* [mlir] Rewrite the internal representation of OpResult to be optimized for me...River Riddle2020-01-021-0/+97
* Fix some corner cases missed by D71955River Riddle2020-01-021-0/+5
* [mlir] Refactor operation results to use a single use list for all results of...River Riddle2019-12-301-26/+69
* [mlir] Merge the successor operand count into BlockOperand.River Riddle2019-12-271-0/+33
* Resubmit: ReImplement the Value classes as value-typed objects wrapping an in...River Riddle2019-12-231-2/+2
* Automated rollback of commit f603a50109107b447b835dac11f0eb541288393eMLIR Team2019-12-231-2/+2
* ReImplement the Value classes as value-typed objects wrapping an internal poi...River Riddle2019-12-231-2/+2
* 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-2/+2
* NFC: Replace usages of Value::getKind with explicit isa/casts.River Riddle2019-10-141-7/+3
* NFC: Standardize the terminology used for parent ops/regions/etc.River Riddle2019-08-091-2/+2
* NFC: Rename Function to FuncOp.River Riddle2019-07-101-1/+0
* NFC: Remove the various "::getFunction" methods.River Riddle2019-07-081-30/+1
* NFC: Refactor Function to be value typed.River Riddle2019-07-011-4/+4
* Add llvm_unreachable in unreachable path to silence GCC warning (NFC)Mehdi Amini2019-05-101-0/+2
* Introduce functionality for defining region ancestor relationAlex Zinenko2019-05-061-0/+11
* Add a getLoc() method on mlir::Value that returns the loc of the defining...Mehdi Amini2019-04-011-0/+7
* Replace usages of Instruction with Operation in the /IR directory.River Riddle2019-03-291-6/+6
* 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-3/+3
* Continue pushing const out of the core IR types - in this case, remove constChris Lattner2019-03-291-2/+2
* Begin the process of fully removing OperationInst. This patch cleans up refer...River Riddle2019-03-291-1/+1
* Fold the functionality of OperationInst into Instruction. OperationInst still...River Riddle2019-03-291-1/+1
* Fold IROperandOwner into Instruction.River Riddle2019-03-291-9/+1
* Define the AffineForOp and replace ForInst with it. This patch is largely mec...River Riddle2019-03-291-2/+0
* Recommit: Define a AffineOps dialect as well as an AffineIfOp operation. Repl...River Riddle2019-03-291-2/+0
* Automated rollback of changelist 231318632.Nicolas Vasilache2019-03-291-0/+2
* Define a AffineOps dialect as well as an AffineIfOp operation. Replace all in...River Riddle2019-03-291-2/+0
* Change the ForInst induction variable to be a block argument of the body inst...River Riddle2019-03-291-2/+6
* Drop all uses of the ForInst induction variable before deleting ForInstAlex Zinenko2019-03-291-0/+7
* Standardize naming of statements -> instructions, revisting the code base to beChris Lattner2019-03-291-7/+7
* 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 Operation into OperationInst and standardize nomenclature aroundChris Lattner2019-03-291-20/+4
* Rework inherentance hierarchy: Operation now derives from Statement, andChris Lattner2019-03-291-6/+0
* Merge CFGFuncBuilder/MLFuncBuilder/FuncBuilder together into a single newChris Lattner2019-03-291-0/+100
OpenPOWER on IntegriCloud