summaryrefslogtreecommitdiffstats
path: root/mlir/lib/IR/Function.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-2/+2
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-231-13/+4
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-181-3/+3
* Split out FunctionLike printing/parsing into FunctionImplementation.{h,cpp}Alex Zinenko2019-11-281-0/+1
* Add FuncOp::eraseArgumentSean Silva2019-11-131-0/+35
* NFC: Remove trivial builder get methods.River Riddle2019-10-171-1/+1
* NFC: Pass OpAsmPrinter by reference instead of by pointer.River Riddle2019-09-201-1/+1
* NFC: Pass OperationState by reference instead of by pointer.River Riddle2019-09-201-10/+10
* NFC: Pass OpAsmParser by reference instead of by pointer.River Riddle2019-09-201-1/+1
* [spirv] Add support for spv.loop (de)serializationLei Zhang2019-09-111-0/+8
* FunctionSupport: wrap around bool to have a more semantic callback typeAlex Zinenko2019-08-081-1/+2
* Introduce support for variadic function signatures for the LLVM dialectAlex Zinenko2019-08-081-5/+9
* NFC: Update FuncOp::addEntryBlock to return the newly inserted block.River Riddle2019-08-071-1/+2
* Introduce custom syntax for llvm.funcAlex Zinenko2019-08-051-3/+2
* Genericize function-like printer and parser. NFCAlex Zinenko2019-07-251-160/+7
* Introduce LLVMFuncOpAlex Zinenko2019-07-231-99/+6
* Update the dialect attribute verifiers related to functions.River Riddle2019-07-121-3/+4
* Rename FunctionAttr to SymbolRefAttr.River Riddle2019-07-121-2/+2
* FuncOp::eraseBody: drop all references before erasing blocksAlex Zinenko2019-07-121-0/+8
* Drop the trailing newline from the FuncOp syntax.River Riddle2019-07-121-4/+1
* NFC: Remove Function::getModule.River Riddle2019-07-121-6/+0
* NFC: Rename Function to FuncOp.River Riddle2019-07-101-10/+10
* Generalize the symbol table functionality of ModuleOp into a trait 'OpTrait::...River Riddle2019-07-081-3/+17
* Replace the implementation of Function and Module with FuncOp and ModuleOp.River Riddle2019-07-031-165/+116
* NFC: Refactor Module to be value typed.River Riddle2019-07-021-7/+9
* 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-26/+33
* Extract the automatic function renaming and symbol table out of Module.River Riddle2019-07-011-8/+1
* Cleanup the 'clone' methods and remove the need to explicitly pass in the con...River Riddle2019-06-271-1/+1
* Move the emitError/Warning/Remark utility methods out of MLIRContext and into...River Riddle2019-06-251-3/+3
* Extract the function symbol table functionality, i.e. mapping and name uniqui...River Riddle2019-06-191-28/+3
* Add a utility to OpAsmPrinter for printing an optional trailing arrow type li...River Riddle2019-06-191-21/+1
* Add a verify method to FuncOp and check that the type signature matches the s...River Riddle2019-06-091-0/+23
* Add a few utility overloads for OpAsmParser methods:River Riddle2019-06-091-2/+1
* NFC: Rename FuncBuilder to OpBuilder and refactor to take a top level region ...River Riddle2019-06-091-3/+1
* Add support to FuncOp for managing argument attributes. The syntax for argume...River Riddle2019-06-091-20/+79
* Start defining a new operation 'FuncOp' that replicates all of the functional...River Riddle2019-06-031-0/+200
* Refactor FunctionAttr to hold the internal function reference by name ins...River Riddle2019-06-011-5/+0
* Allow a function to take the name of another existing function.River Riddle2019-05-201-0/+8
* Refactor the includes of Function.h now that the dependency on Operation ...River Riddle2019-05-201-3/+5
* Simplify several usages of attributes now that they always have a type an...River Riddle2019-05-101-4/+2
* Make the Twine parameter of the current diagnostic emit functions optiona...River Riddle2019-05-061-10/+10
* Add an MLIRContext::emitWarning utility method.River Riddle2019-05-061-3/+1
* Introduce a new API for emitting diagnostics with Diagnostic and InFlight...River Riddle2019-05-061-7/+8
* Add support for basic remark diagnostics. This is the minimal functionali...River Riddle2019-05-061-6/+5
* Start sketching out a new diagnostics infrastructure. Create a new class ...River Riddle2019-05-061-4/+5
* Remove the non-postorder walk functions from Function/Block/Instruction a...River Riddle2019-04-051-6/+0
* Update the dialect attribute verification hooks to return LogicalResult i...River Riddle2019-04-021-4/+4
* Simplify API uses of `getContext()` (NFC)Mehdi Amini2019-03-291-1/+1
* Replace usages of Instruction with Operation in the /IR directory.River Riddle2019-03-291-5/+4
OpenPOWER on IntegriCloud