summaryrefslogtreecommitdiffstats
path: root/mlir/lib/IR/Operation.cpp
Commit message (Expand)AuthorAgeFilesLines
* Replace some remnant uses of "inst" with "op".Sean Silva2019-11-061-7/+7
* NFC: Rename parseOptionalAttributeDict -> parseOptionalAttrDict to match the ...River Riddle2019-11-051-2/+2
* Allow dynamic but ranked types in ops with SameOperandsAndResultShape and Sam...Smit Hinsu2019-10-081-25/+8
* Allow element type traits to operate on scalarsGeoffrey Martin-Noble2019-10-051-22/+8
* Generalize parse/printBinaryOp to parse/printOneResultOp.Christian Sigg2019-10-031-9/+10
* Add verification error message for ops that require at least one operand or r...Christian Sigg2019-10-011-5/+8
* Switch explicit create methods to match generated build's orderJacques Pienaar2019-09-281-6/+6
* NFC: Pass OpAsmPrinter by reference instead of by pointer.River Riddle2019-09-201-12/+11
* NFC: Pass OperationState by reference instead of by pointer.River Riddle2019-09-201-15/+15
* NFC: Pass OpAsmParser by reference instead of by pointer.River Riddle2019-09-201-15/+15
* Fix nested dominance relationship between parent results and child operations.River Riddle2019-09-181-0/+9
* Add pass generate per block in a function a GraphViz Dot graph with ops as nodesJacques Pienaar2019-09-091-0/+43
* Refactor the 'walk' methods for operations.River Riddle2019-08-291-13/+0
* Add implementation for tensor_load and tensor_store operations.Stephan Herhut2019-08-281-0/+32
* NFC: Remove the explicit context from Operation::create and OperationState.River Riddle2019-08-261-11/+10
* NFC: Standardize the terminology used for parent ops/regions/etc.River Riddle2019-08-091-3/+3
* FuncOp::eraseBody: drop all references before erasing blocksAlex Zinenko2019-07-121-2/+1
* NFC: Remove the various "::getFunction" methods.River Riddle2019-07-081-4/+0
* Replace the implementation of Function and Module with FuncOp and ModuleOp.River Riddle2019-07-031-2/+4
* NFC: Update the Operation 'walk' methods to use llvm::function_ref instead of...River Riddle2019-07-021-1/+1
* NFC: Refactor Function to be value typed.River Riddle2019-07-011-4/+5
* Cleanup the 'clone' methods and remove the need to explicitly pass in the con...River Riddle2019-06-271-11/+9
* Move the emitError/Warning/Remark utility methods out of MLIRContext and into...River Riddle2019-06-251-3/+3
* NFC: Simplify Operation::getContext to use the context within the location.River Riddle2019-06-241-13/+1
* Define a ModuleOp that represents a Module as an Operation.River Riddle2019-06-221-0/+21
* Refactor generic op printing: extract a public printFunctionalType() on OpAsm...Mehdi Amini2019-06-191-1/+2
* Also consider attributes when getting context for OperationLei Zhang2019-06-191-5/+6
* NFC: Rename FuncBuilder to OpBuilder and refactor to take a top level region ...River Riddle2019-06-091-2/+1
* Add a utility function to OperationName for extracting the dialect name.River Riddle2019-06-031-14/+10
* Replace comments referring to "vector or tensor" with "shaped" where appropriateGeoffrey Martin-Noble2019-06-031-3/+3
* Move the definitions of CmpIOp, CmpFOp, and SelectOp to the ODG framework.River Riddle2019-06-011-0/+2
* Replace checks for rank -1 with direct calls to hasRankGeoffrey Martin-Noble2019-06-011-1/+1
* Add operand type iterators to Operation and cleanup usages of operand->ge...River Riddle2019-06-011-27/+21
* Add LLVM::IntToPtrOp and LLVM::PtrToIntOp to LLVM dialect.Stephan Herhut2019-06-011-2/+5
* Add support for streaming an OperationName into a Diagnostic.River Riddle2019-05-201-1/+1
* Add a utility function 'Operation::replaceUsesOfWith' to replace uses of ...River Riddle2019-05-201-0/+9
* Make shape matching work for any shaped type.Geoffrey Martin-Noble2019-05-201-14/+11
* Don't fail verifying unranked shapes as being the same as this could be v...Jacques Pienaar2019-05-201-1/+1
* Unify the 'constantFold' and 'fold' hooks on an operation into just 'fold...River Riddle2019-05-201-32/+24
* Rename VectorOrTensorType to ShapedTypeGeoffrey Martin-Noble2019-05-201-8/+8
* NFC: Make ParseResult public and update the OpAsmParser(and thus all of t...River Riddle2019-05-101-12/+13
* CmpFOp. Add float comparison opGeoffrey Martin-Noble2019-05-101-0/+9
* Simplify several usages of attributes now that they always have a type an...River Riddle2019-05-101-1/+1
* Namespaceify a few explicit template specializations to appease errors ca...River Riddle2019-05-061-0/+6
* Add SameOperandsAndResultElementType trait.Jacques Pienaar2019-05-061-0/+33
* Make the Twine parameter of the current diagnostic emit functions optiona...River Riddle2019-05-061-38/+37
* Add an MLIRContext::emitWarning utility method.River Riddle2019-05-061-3/+1
* Add the ability to attach notes to Diagnostic/InFlightDiagnostic.River Riddle2019-05-061-13/+0
* Introduce a new API for emitting diagnostics with Diagnostic and InFlight...River Riddle2019-05-061-25/+22
* Add support for basic remark diagnostics. This is the minimal functionali...River Riddle2019-05-061-0/+12
OpenPOWER on IntegriCloud