| Commit message (Expand) | Author | Age | Files | Lines |
* | Adjust License.txt file to use the LLVM license | Mehdi Amini | 2019-12-23 | 1 | -13/+4 |
* | NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in... | River Riddle | 2019-12-18 | 1 | -2/+2 |
* | Change MLIR translation functions signature | Lei Zhang | 2019-09-17 | 1 | -11/+2 |
* | NFC: Rename Module to ModuleOp. | River Riddle | 2019-07-10 | 1 | -2/+2 |
* | Make TranslateFromMLIRFunction type return LogicalResult instead of bool | Alex Zinenko | 2019-07-04 | 1 | -4/+4 |
* | NFC: Refactor Module to be value typed. | River Riddle | 2019-07-02 | 1 | -3/+3 |
* | Remove unnecessary C++ specifier in CPP files. NFC. | Jacques Pienaar | 2019-05-20 | 1 | -1/+1 |
* | Add transformation of the NVVM dialect to an LLVM module. Only handles | Stephan Herhut | 2019-05-06 | 1 | -447/+6 |
* | Introduce std.varargs attribute to mark variadic arguments functions | Mehdi Amini | 2019-04-07 | 1 | -6/+10 |
* | ExecutionEngine: allow for running MLIR passes during JIT-compilation | Alex Zinenko | 2019-04-07 | 1 | -2/+2 |
* | Replace remaining usages of the Instruction class with Operation. | River Riddle | 2019-03-29 | 1 | -27/+27 |
* | Replace remaining usages of "Op::operator->" with "." and remove it. | River Riddle | 2019-03-29 | 1 | -6/+6 |
* | Remove const from Value, Instruction, Argument, and the various methods on the | Chris Lattner | 2019-03-29 | 1 | -10/+9 |
* | Remove const from mlir::Block. | Chris Lattner | 2019-03-29 | 1 | -15/+14 |
* | Continue pushing const out of the core IR types - in this case, remove const | Chris Lattner | 2019-03-29 | 1 | -9/+9 |
* | Continue pushing const out of the IR types - removing the notion of a 'const | Chris Lattner | 2019-03-29 | 1 | -6/+5 |
* | TableGen most of the LLVM IR Dialect to LLVM IR conversions | Alex Zinenko | 2019-03-29 | 1 | -122/+23 |
* | Using llvm.noalias attribute when generating LLVMIR. | Dimitrios Vytiniotis | 2019-03-29 | 1 | -1/+18 |
* | Use consistent names for dialect op source files | Lei Zhang | 2019-03-29 | 1 | -1/+1 |
* | LLVM IR Dialect: unify call and call0 operations | Alex Zinenko | 2019-03-29 | 1 | -7/+8 |
* | Add a Function::isExternal utility to simplify checks for external functions. | River Riddle | 2019-03-29 | 1 | -1/+1 |
* | LLVM IR dialect and translation: support conditional branches with arguments | Alex Zinenko | 2019-03-29 | 1 | -2/+6 |
* | LLVM dialect conversion and target: support indirect calls | Alex Zinenko | 2019-03-29 | 1 | -17/+35 |
* | Reimplement LLVM IR translation to use the MLIR LLVM IR dialect | Alex Zinenko | 2019-03-29 | 1 | -709/+317 |
* | Remove remaining references to OperationInst in all directories except for li... | River Riddle | 2019-03-29 | 1 | -12/+11 |
* | Fold the functionality of OperationInst into Instruction. OperationInst still... | River Riddle | 2019-03-29 | 1 | -1/+1 |
* | Fix use of llvm::Module::getOrInsertFunction after the upstream opaque pointe... | River Riddle | 2019-03-29 | 1 | -5/+6 |
* | Use formatv for the error instead of string stream. | Jacques Pienaar | 2019-03-29 | 1 | -5/+3 |
* | Migrate VectorOrTensorType/MemRefType shape api to use int64_t instead of int. | River Riddle | 2019-03-29 | 1 | -1/+1 |
* | Fix outdated comments | Uday Bondhugula | 2019-03-29 | 1 | -11/+9 |
* | Extract openInputFile() into Support/FileUtilities | Lei Zhang | 2019-03-29 | 1 | -0/+1 |
* | LLVM IR lowering: support integer division and remainder operations | Alex Zinenko | 2019-03-29 | 1 | -0/+16 |
* | Split the standard types from builtin types and move them into separate sourc... | River Riddle | 2019-03-29 | 1 | -4/+4 |
* | LLVM IR Lowering: support "select" | Alex Zinenko | 2019-03-29 | 1 | -0/+8 |
* | Simplify the remapFunctionAttrs logic, merging CFG/ML function handling. | Chris Lattner | 2019-03-29 | 1 | -14/+11 |
* | Tidy up references to "basic blocks" that should refer to blocks now. NFC. | Chris Lattner | 2019-03-29 | 1 | -2/+2 |
* | Standardize naming of statements -> instructions, revisting the code base to be | Chris Lattner | 2019-03-29 | 1 | -1/+1 |
* | Rename BasicBlock and StmtBlock to Block, and make a pass cleaning it up. I ... | Chris Lattner | 2019-03-29 | 1 | -9/+7 |
* | Eliminate the using decls for MLFunction and CFGFunction standardizing on | Chris Lattner | 2019-03-29 | 1 | -6/+6 |
* | Rename BBArgument -> BlockArgument, Op::getOperation -> Op::getInst(), | Chris Lattner | 2019-03-29 | 1 | -6/+7 |
* | Merge Operation into OperationInst and standardize nomenclature around | Chris Lattner | 2019-03-29 | 1 | -6/+6 |
* | Merge SSAValue, CFGValue, and MLValue together into a single Value class, which | Chris Lattner | 2019-03-29 | 1 | -13/+12 |
* | Eliminate the Instruction, BasicBlock, CFGFunction, MLFunction, and ExtFuncti... | Chris Lattner | 2019-03-29 | 1 | -12/+15 |
* | LLVM IR lowering: support SubIOp and SubFOp | Alex Zinenko | 2019-03-29 | 1 | -0/+10 |
* | LLVM IR lowering: support vector_type_cast | Alex Zinenko | 2019-03-29 | 1 | -0/+23 |
* | Type system: replace Type::getBitWidth with getIntOrFloatBitWidth | Alex Zinenko | 2019-03-29 | 1 | -1/+1 |
* | LLVM IR lowering: support 1D vector operations | Alex Zinenko | 2019-03-29 | 1 | -19/+93 |
* | Return bool from all emitError methods similar to Operation::emitOpError | Smit Hinsu | 2019-03-29 | 1 | -23/+12 |
* | LLVM IR Lowering: support multi-value returns. | Alex Zinenko | 2019-03-29 | 1 | -19/+86 |
* | LLVM IR lowering: support 'dim' operation. | Alex Zinenko | 2019-03-29 | 1 | -0/+29 |