<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/mlir/lib/ExecutionEngine, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2020-01-30T13:25:58+00:00</updated>
<entry>
<title>[mlir][orc] unbreak MLIR ExecutionEngine after ORC changes</title>
<updated>2020-01-30T13:25:58+00:00</updated>
<author>
<name>Alex Zinenko</name>
<email>zinenko@google.com</email>
</author>
<published>2020-01-22T09:12:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e40782f3cfabeaa17c38b599d768e8538c8d9951'/>
<id>urn:sha1:e40782f3cfabeaa17c38b599d768e8538c8d9951</id>
<content type='text'>
Changes to ORC in ce2207abaf9a925b35f15ef92aaff6b301ba6d22 changed the
APIs in IRCompileLayer, now requiring the custom compiler to be wrapped
in IRCompileLayer::IRCompiler. Even though MLIR relies on Orc
CompileUtils, the type is still visible in several places in the code.
Adapt those to the new API.

(cherry picked from commit 7984b47401f7f36475619abf2ff02de3b5ff0481)
</content>
</entry>
<entry>
<title>Make helper functions static or move them into anonymous namespaces.  NFC.</title>
<updated>2020-01-14T13:06:37+00:00</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2020-01-14T13:06:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=df186507e1d07c3ddba091a076ba7a33dbdc5867'/>
<id>urn:sha1:df186507e1d07c3ddba091a076ba7a33dbdc5867</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adjust License.txt file to use the LLVM license</title>
<updated>2019-12-23T23:33:37+00:00</updated>
<author>
<name>Mehdi Amini</name>
<email>aminim@google.com</email>
</author>
<published>2019-12-23T17:35:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=56222a0694e4caf35e892d70591417c39fef1185'/>
<id>urn:sha1:56222a0694e4caf35e892d70591417c39fef1185</id>
<content type='text'>
PiperOrigin-RevId: 286906740
</content>
</entry>
<entry>
<title>NFC: Cleanup non-conforming usages of namespaces.</title>
<updated>2019-12-18T18:46:48+00:00</updated>
<author>
<name>River Riddle</name>
<email>riverriddle@google.com</email>
</author>
<published>2019-12-18T18:46:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2666b97314ad1b50f88fcc4376ae941f601f67ea'/>
<id>urn:sha1:2666b97314ad1b50f88fcc4376ae941f601f67ea</id>
<content type='text'>
* Fixes use of anonymous namespace for static methods.
* Uses explicit qualifiers(mlir::) instead of wrapping the definition with the namespace.

PiperOrigin-RevId: 286222654
</content>
</entry>
<entry>
<title>NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in `mlir` namespace.</title>
<updated>2019-12-18T17:29:20+00:00</updated>
<author>
<name>River Riddle</name>
<email>riverriddle@google.com</email>
</author>
<published>2019-12-18T17:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4562e389a43caa2e30ebf277c12743edafe6a0ac'/>
<id>urn:sha1:4562e389a43caa2e30ebf277c12743edafe6a0ac</id>
<content type='text'>
Aside from being cleaner, this also makes the codebase more consistent.

PiperOrigin-RevId: 286206974
</content>
</entry>
<entry>
<title>Fix MLIR Build after LLVM upstream JIT changes (getMainJITDylib removed)</title>
<updated>2019-12-05T12:32:46+00:00</updated>
<author>
<name>Mehdi Amini</name>
<email>aminim@google.com</email>
</author>
<published>2019-12-05T12:32:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=b14ee5a9a149aaebb6574c0f29e1ce1d8d4ca305'/>
<id>urn:sha1:b14ee5a9a149aaebb6574c0f29e1ce1d8d4ca305</id>
<content type='text'>
The getMainJITDylib() method was removed in 4fc68b9b7f, replace it by creating a JITDylib on the fly.

PiperOrigin-RevId: 283948595
</content>
</entry>
<entry>
<title>Print reason why dynamic library could not be loaded during execution.</title>
<updated>2019-10-28T11:25:15+00:00</updated>
<author>
<name>Christian Sigg</name>
<email>csigg@google.com</email>
</author>
<published>2019-10-28T11:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e38fe4a7af03f504b1a51b39fba2a3f07aad46f6'/>
<id>urn:sha1:e38fe4a7af03f504b1a51b39fba2a3f07aad46f6</id>
<content type='text'>
PiperOrigin-RevId: 277037138
</content>
</entry>
<entry>
<title>Drop MemRefUtils from the ExecutionEngine</title>
<updated>2019-10-23T14:43:06+00:00</updated>
<author>
<name>Alex Zinenko</name>
<email>zinenko@google.com</email>
</author>
<published>2019-10-23T14:42:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=0d33703f2a4a457253f60e6661615fed28f48fe6'/>
<id>urn:sha1:0d33703f2a4a457253f60e6661615fed28f48fe6</id>
<content type='text'>
The ExecutionEngine was updated recently to only take the LLVM dialect as
input. Memrefs are no longer expected in the signature of the entry point
function by the executor so there is no need to allocate and free them. The
code in MemRefUtils is therefore dead and furthermore out of sync with the
recent evolution of memref type to support strides. Drop it.

PiperOrigin-RevId: 276272302
</content>
</entry>
<entry>
<title>Fix minor spelling tweaks (NFC)</title>
<updated>2019-10-20T07:11:34+00:00</updated>
<author>
<name>Kazuaki Ishizaki</name>
<email>kiszk@users.noreply.github.com</email>
</author>
<published>2019-10-20T07:11:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=8bfedb3ca599ccf3c507e721f4bf5e6a3b026f8c'/>
<id>urn:sha1:8bfedb3ca599ccf3c507e721f4bf5e6a3b026f8c</id>
<content type='text'>
Closes tensorflow/mlir#177

PiperOrigin-RevId: 275692653
</content>
</entry>
<entry>
<title>Don't leak TargetMachine in ExecutionEngine::setupTargetTriple</title>
<updated>2019-09-11T02:03:21+00:00</updated>
<author>
<name>MLIR Team</name>
<email>no-reply@google.com</email>
</author>
<published>2019-09-11T02:02:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d732aaf2cb24b1b759adc9dccd34e0a3b18fef13'/>
<id>urn:sha1:d732aaf2cb24b1b759adc9dccd34e0a3b18fef13</id>
<content type='text'>
PiperOrigin-RevId: 268361054
</content>
</entry>
</feed>
