summaryrefslogtreecommitdiff
path: root/mlir/lib/ExecutionEngine/ExecutionEngine.cpp
AgeCommit message (Expand)Author
2020-04-16[MLIR] Allow for multiple gpu modules during translation.Stephan Herhut
2020-03-11Fix MLIR build after header change in LLVM (NFC)Mehdi Amini
2020-03-09[mlir] [ExecutionEngine] add option to enable/disable GDB notification listeneraartbik
2020-03-03[mlir] ExecutionEngine: fix assertion on the error pathAlex Zinenko
2020-02-20[mlir] Use LLJIT::getMainJITDylib instead of hardcoding '<main>'River Riddle
2020-02-19[mlir] Update usage of createJITDylib to createBareJITDylib after LLVM changeRiver Riddle
2020-02-05[mlir] Register the GDB listener with ExecutionEngine to enable debugging JIT...River Riddle
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2020-01-26Mass update the MLIR license header to mention "Part of the LLVM project"Mehdi Amini
2020-01-22[mlir][orc] unbreak MLIR ExecutionEngine after ORC changesAlex Zinenko
2020-01-14Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer
2019-12-23Adjust License.txt file to use the LLVM licenseMehdi Amini
2019-12-18NFC: Cleanup non-conforming usages of namespaces.River Riddle
2019-12-18NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle
2019-12-05Fix MLIR Build after LLVM upstream JIT changes (getMainJITDylib removed)Mehdi Amini
2019-10-28Print reason why dynamic library could not be loaded during execution.Christian Sigg
2019-09-10Don't leak TargetMachine in ExecutionEngine::setupTargetTripleMLIR Team
2019-09-07Set mlir-cpu-runner JIT codegen opt level correctlyUday Bondhugula
2019-09-07Wrap debug dump in LLVM_DEBUGMehdi Amini
2019-09-04Use transform function on llvm::Module in the ExecutionEngineNicolas Vasilache
2019-08-30Add mechanism to dump JIT-compiled objects to filesJacques Pienaar
2019-08-21Reduce reliance on custom grown Jit implementation - NFCNicolas Vasilache
2019-08-17Change from llvm::make_unique to std::make_uniqueJacques Pienaar
2019-08-15ExecutionEngine: fix after upstream LLVM ORC updateAlex Zinenko
2019-08-04Fix ExecutionEngine post-update in upstream LLVMAlex Zinenko
2019-07-10NFC: Rename Module to ModuleOp.River Riddle
2019-07-02NFC: Refactor Module to be value typed.River Riddle
2019-05-20 ExecutionEngine: drop PassManager integrationAlex Zinenko
2019-05-20 Cleanup linalg integration testNicolas Vasilache
2019-05-20 Pipe Linalg to a cblas call via mlir-cpu-runnerNicolas Vasilache
2019-04-23 ExecutionEngine: update to reflect LLVM API changesAlex Zinenko
2019-04-11 Expose `setupTargetTriple` as a public static method on ExecutionEngineMehdi Amini
2019-04-07 ExecutionEngine: allow for running MLIR passes during JIT-compilationAlex Zinenko
2019-04-05 Deduplicate constant folding logic in ConstantFold and GreedyPatternRewri...Lei Zhang
2019-03-29Address some errors from g++Jacques Pienaar
2019-03-29Continue pushing const out of the IR types - removing the notion of a 'constChris Lattner
2019-03-29Move `createConvertToLLVMIRPass()` to its own header matching the target libr...Mehdi Amini
2019-03-29Update the PassManager infrastructure to return Status instead of bool.River Riddle
2019-03-29Remove PassResult and have the runOnFunction/runOnModule functions return voi...River Riddle
2019-03-29Add support for registering pass pipelines to the PassRegistry. This is done ...River Riddle
2019-03-29Port all of the existing passes over to the new pass manager infrastructure. ...River Riddle
2019-03-29NFC: Refactor the files related to passes.River Riddle
2019-03-29Reimplement LLVM IR translation to use the MLIR LLVM IR dialectAlex Zinenko
2019-03-29Cleanups in ExecutionEngine.Alex Zinenko
2019-03-29ExecutionEngine: provide a hook for LLVM IR passesAlex Zinenko
2019-03-29Fix use of llvm::Module::getOrInsertFunction after the upstream opaque pointe...River Riddle
2019-03-29Add a C API for EDSCs in other languages + pythonNicolas Vasilache
2019-03-29Add a simple arity-agnostic invocation of JIT-compiled functions.Nicolas Vasilache
2019-03-29Use a unique_ptr instead of manual deletion for PIMPL idiom (NFC)Mehdi Amini
2019-03-29Simple CPU runnerAlex Zinenko