summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Target
Commit message (Expand)AuthorAgeFilesLines
...
* Replace the implementation of Function and Module with FuncOp and ModuleOp.River Riddle2019-07-031-1/+1
* NFC: Refactor Module to be value typed.River Riddle2019-07-023-12/+11
* NFC: Refactor Function to be value typed.River Riddle2019-07-012-17/+18
* Add a new AttributeElementIterator to DenseElementsAttr.River Riddle2019-06-261-3/+1
* Move the emitError/Warning/Remark utility methods out of MLIRContext and into...River Riddle2019-06-251-12/+7
* NVVM target: emit nvvm.annotations for kernel functionsAlex Zinenko2019-06-252-4/+33
* Simplify usages of SplatElementsAttr now that it inherits from DenseElementsA...River Riddle2019-06-191-8/+1
* Refactor DenseElementsAttr to support auto-splatting the dense data on constr...River Riddle2019-06-191-0/+7
* Fix translation of NVVM special registers to intrinsics.Stephan Herhut2019-06-011-3/+3
* Add support for llvm.constant with StringAttr as value.Stephan Herhut2019-06-011-0/+5
* Refactor FunctionAttr to hold the internal function reference by name ins...River Riddle2019-06-011-3/+2
* Add support for streaming an OperationName into a Diagnostic.River Riddle2019-05-201-2/+1
* Remove unnecessary C++ specifier in CPP files. NFC.Jacques Pienaar2019-05-203-3/+3
* Add a utility method to MLIRContext get a registered dialect with the der...River Riddle2019-05-201-3/+2
* Replace Operation::isa with llvm::isa.River Riddle2019-05-201-2/+2
* Add support for using llvm::dyn_cast/cast/isa for operation casts and rep...River Riddle2019-05-201-3/+3
* Automated rollback of changelist 247778391.MLIR Team2019-05-201-3/+3
* Add support for using llvm::dyn_cast/cast/isa for operation casts and rep...River Riddle2019-05-201-3/+3
* Introduce a new API for emitting diagnostics with Diagnostic and InFlight...River Riddle2019-05-061-2/+4
* Add transformation of the NVVM dialect to an LLVM module. Only handlesStephan Herhut2019-05-065-457/+547
* Introduce std.varargs attribute to mark variadic arguments functionsMehdi Amini2019-04-071-6/+10
* ExecutionEngine: allow for running MLIR passes during JIT-compilationAlex Zinenko2019-04-071-2/+2
* Add build files and update README.Jacques Pienaar2019-03-302-0/+10
* Replace remaining usages of the Instruction class with Operation.River Riddle2019-03-291-27/+27
* Replace remaining usages of "Op::operator->" with "." and remove it.River Riddle2019-03-291-6/+6
* Remove const from Value, Instruction, Argument, and the various methods on theChris Lattner2019-03-291-10/+9
* Remove const from mlir::Block.Chris Lattner2019-03-291-15/+14
* Continue pushing const out of the core IR types - in this case, remove constChris Lattner2019-03-291-9/+9
* Continue pushing const out of the IR types - removing the notion of a 'constChris Lattner2019-03-291-6/+5
* TableGen most of the LLVM IR Dialect to LLVM IR conversionsAlex Zinenko2019-03-291-122/+23
* Using llvm.noalias attribute when generating LLVMIR.Dimitrios Vytiniotis2019-03-291-1/+18
* Use consistent names for dialect op source filesLei Zhang2019-03-291-1/+1
* LLVM IR Dialect: unify call and call0 operationsAlex Zinenko2019-03-291-7/+8
* Add a Function::isExternal utility to simplify checks for external functions.River Riddle2019-03-291-1/+1
* LLVM IR dialect and translation: support conditional branches with argumentsAlex Zinenko2019-03-291-2/+6
* LLVM dialect conversion and target: support indirect callsAlex Zinenko2019-03-291-17/+35
* Reimplement LLVM IR translation to use the MLIR LLVM IR dialectAlex Zinenko2019-03-291-709/+317
* Remove remaining references to OperationInst in all directories except for li...River Riddle2019-03-291-12/+11
* Fold the functionality of OperationInst into Instruction. OperationInst still...River Riddle2019-03-291-1/+1
* Fix use of llvm::Module::getOrInsertFunction after the upstream opaque pointe...River Riddle2019-03-291-5/+6
* Use formatv for the error instead of string stream.Jacques Pienaar2019-03-291-5/+3
* Migrate VectorOrTensorType/MemRefType shape api to use int64_t instead of int.River Riddle2019-03-291-1/+1
* Fix outdated commentsUday Bondhugula2019-03-291-11/+9
* Extract openInputFile() into Support/FileUtilitiesLei Zhang2019-03-291-0/+1
* LLVM IR lowering: support integer division and remainder operationsAlex Zinenko2019-03-291-0/+16
* Split the standard types from builtin types and move them into separate sourc...River Riddle2019-03-291-4/+4
* LLVM IR Lowering: support "select"Alex Zinenko2019-03-291-0/+8
* Simplify the remapFunctionAttrs logic, merging CFG/ML function handling.Chris Lattner2019-03-291-14/+11
* Tidy up references to "basic blocks" that should refer to blocks now. NFC.Chris Lattner2019-03-291-2/+2
* Standardize naming of statements -> instructions, revisting the code base to beChris Lattner2019-03-291-1/+1
OpenPOWER on IntegriCloud