summaryrefslogtreecommitdiffstats
path: root/mlir/lib/ExecutionEngine
Commit message (Expand)AuthorAgeFilesLines
* [mlir][orc] unbreak MLIR ExecutionEngine after ORC changesAlex Zinenko2020-01-301-3/+3
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-141-1/+1
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-232-26/+8
* NFC: Cleanup non-conforming usages of namespaces.River Riddle2019-12-181-5/+2
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-181-10/+9
* Fix MLIR Build after LLVM upstream JIT changes (getMainJITDylib removed)Mehdi Amini2019-12-051-1/+4
* Print reason why dynamic library could not be loaded during execution.Christian Sigg2019-10-281-1/+2
* Drop MemRefUtils from the ExecutionEngineAlex Zinenko2019-10-232-108/+0
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-201-1/+1
* Don't leak TargetMachine in ExecutionEngine::setupTargetTripleMLIR Team2019-09-101-2/+2
* Set mlir-cpu-runner JIT codegen opt level correctlyUday Bondhugula2019-09-071-0/+3
* Wrap debug dump in LLVM_DEBUGMehdi Amini2019-09-071-4/+7
* Use transform function on llvm::Module in the ExecutionEngineNicolas Vasilache2019-09-041-0/+3
* Add mechanism to dump JIT-compiled objects to filesJacques Pienaar2019-08-301-9/+32
* Reduce reliance on custom grown Jit implementation - NFCNicolas Vasilache2019-08-212-208/+130
* Change from llvm::make_unique to std::make_uniqueJacques Pienaar2019-08-171-6/+6
* ExecutionEngine: fix after upstream LLVM ORC updateAlex Zinenko2019-08-151-5/+6
* Add TTI pass initialization to pass managers.Diego Caballero2019-08-051-9/+25
* Fix ExecutionEngine post-update in upstream LLVMAlex Zinenko2019-08-041-1/+3
* Update style/clang-format (NFC).Jacques Pienaar2019-07-221-1/+0
* NFC: Rename Module to ModuleOp.River Riddle2019-07-101-1/+1
* NFC: Rename Function to FuncOp.River Riddle2019-07-101-1/+1
* NFC: Refactor Module to be value typed.River Riddle2019-07-021-2/+2
* NFC: Refactor Function to be value typed.River Riddle2019-07-011-5/+5
* Replace checks against numDynamicDims with hasStaticShapeGeoffrey Martin-Noble2019-06-011-1/+1
* ExecutionEngine: drop PassManager integrationAlex Zinenko2019-05-202-42/+2
* Cleanup linalg integration testNicolas Vasilache2019-05-201-10/+43
* Pipe Linalg to a cblas call via mlir-cpu-runnerNicolas Vasilache2019-05-201-6/+51
* Update to address missing cmake target & qualify make_pair.Jacques Pienaar2019-05-061-1/+1
* ExecutionEngine: update to reflect LLVM API changesAlex Zinenko2019-04-231-1/+1
* Expose `setupTargetTriple` as a public static method on ExecutionEngineMehdi Amini2019-04-111-1/+1
* ExecutionEngine: allow for running MLIR passes during JIT-compilationAlex Zinenko2019-04-071-7/+11
* Deduplicate constant folding logic in ConstantFold and GreedyPatternRewri...Lei Zhang2019-04-051-1/+1
* Add build files and update README.Jacques Pienaar2019-03-301-0/+10
* Address some errors from g++Jacques Pienaar2019-03-291-3/+3
* Remove global LLVM CLI variables from library codeDimitrios Vytiniotis2019-03-291-69/+17
* Add missing numeric header for std::accumulate.Jacques Pienaar2019-03-291-0/+1
* Continue pushing const out of the core IR types - in this case, remove constChris Lattner2019-03-291-1/+1
* Continue pushing const out of the IR types - removing the notion of a 'constChris Lattner2019-03-291-1/+1
* Move `createConvertToLLVMIRPass()` to its own header matching the target libr...Mehdi Amini2019-03-291-0/+1
* Update the PassManager infrastructure to return Status instead of bool.River Riddle2019-03-291-1/+1
* Remove PassResult and have the runOnFunction/runOnModule functions return voi...River Riddle2019-03-291-1/+1
* ExecutionEngine OptUtils: support -On flags in string-based initializationAlex Zinenko2019-03-291-11/+81
* Add support for registering pass pipelines to the PassRegistry. This is done ...River Riddle2019-03-291-9/+10
* Port all of the existing passes over to the new pass manager infrastructure. ...River Riddle2019-03-291-27/+15
* NFC: Refactor the files related to passes.River Riddle2019-03-291-1/+1
* ExecutionEngine: provide utils for running CLI-configured LLVM passesAlex Zinenko2019-03-291-0/+118
* Reimplement LLVM IR translation to use the MLIR LLVM IR dialectAlex Zinenko2019-03-291-1/+4
* Cleanups in ExecutionEngine.Alex Zinenko2019-03-291-5/+2
* ExecutionEngine: provide a hook for LLVM IR passesAlex Zinenko2019-03-291-6/+34
OpenPOWER on IntegriCloud