<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/LLJITWithRemoteDebugging.cpp, branch users/nico/python-2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[Orc][examples] Revisit advanced LLJIT examples and tests (#76236)</title>
<updated>2024-01-03T08:51:18+00:00</updated>
<author>
<name>Stefan Gränitz</name>
<email>stefan.graenitz@gmail.com</email>
</author>
<published>2024-01-03T08:51:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b7d5b0d0eeda9bc0c7e8c4a6ee2d4ab6b48eb736'/>
<id>b7d5b0d0eeda9bc0c7e8c4a6ee2d4ab6b48eb736</id>
<content type='text'>
Some maintenance on implementation and tests:
* Drop manual TargetMachineBuilder setup
* Drop addDebugSupport() in favor of Orc's enableDebuggerSupport()
* Check that debug support plugins append jit_code_entry
* Update and reduce sample input </content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some maintenance on implementation and tests:
* Drop manual TargetMachineBuilder setup
* Drop addDebugSupport() in favor of Orc's enableDebuggerSupport()
* Check that debug support plugins append jit_code_entry
* Update and reduce sample input </pre>
</div>
</content>
</entry>
<entry>
<title>[Orc][examples] Drop target triple from input for remote debugging test (#74831)</title>
<updated>2023-12-08T21:10:03+00:00</updated>
<author>
<name>Stefan Gränitz</name>
<email>stefan.graenitz@gmail.com</email>
</author>
<published>2023-12-08T21:10:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d86a93782f4ea476b7fa6751f849fb4ada3df852'/>
<id>d86a93782f4ea476b7fa6751f849fb4ada3df852</id>
<content type='text'>
https://github.com/llvm/llvm-project/pull/74764 reported that the
`lljit-with-remote-debugging` test fails on AArch64 hosts, because the
input IR file states arch x86_64 explicitly. In order to drop the target
triple we have to remove a check in the example implementation.

Not sure it's fully portable now, but at least it's better than before.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/llvm/llvm-project/pull/74764 reported that the
`lljit-with-remote-debugging` test fails on AArch64 hosts, because the
input IR file states arch x86_64 explicitly. In order to drop the target
triple we have to remove a check in the example implementation.

Not sure it's fully portable now, but at least it's better than before.</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options</title>
<updated>2022-06-05T08:07:51+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2022-06-05T08:07:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=95a134254a403750ddfee7c056efdf2359a7dc8c'/>
<id>95a134254a403750ddfee7c056efdf2359a7dc8c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unneeded cl::ZeroOrMore for cl::list options</title>
<updated>2022-06-05T06:51:13+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2022-06-05T06:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d0d1c416cb1eb60c8a9cff8d487c8fea92fe21f2'/>
<id>d0d1c416cb1eb60c8a9cff8d487c8fea92fe21f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ORC] Return ExecutorAddrs rather than JITEvaluatedSymbols from LLJIT::lookup.</title>
<updated>2022-05-05T20:56:00+00:00</updated>
<author>
<name>Lang Hames</name>
<email>lhames@gmail.com</email>
</author>
<published>2022-05-05T20:24:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=16dcbb53dc7968a3752661aac731172ebe0faf64'/>
<id>16dcbb53dc7968a3752661aac731172ebe0faf64</id>
<content type='text'>
Clients don't care about linkage, and ExecutorAddr is much more ergonomic.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clients don't care about linkage, and ExecutorAddr is much more ergonomic.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ORC][examples] Port LLJITWithRemoteDebugging to SimpleRemoteEPC</title>
<updated>2021-09-29T08:20:41+00:00</updated>
<author>
<name>Stefan Gränitz</name>
<email>stefan.graenitz@gmail.com</email>
</author>
<published>2021-09-27T12:36:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ac2daacb310cbb1732de1c139be7a0e8e982169e'/>
<id>ac2daacb310cbb1732de1c139be7a0e8e982169e</id>
<content type='text'>
Though this is a full port of the example, it is not yet fully functional due to a threading issue in the SimpleRemoteEPC implementation. The issue was discussed in D110530, but it needs a more thorough solution. For now we are dropping the dependency to the old `OrcRPC` here (it's been the last use-case in-tree). The test for the example is under review in ... and will be re-enabled once the threading issue is solved.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Though this is a full port of the example, it is not yet fully functional due to a threading issue in the SimpleRemoteEPC implementation. The issue was discussed in D110530, but it needs a more thorough solution. For now we are dropping the dependency to the old `OrcRPC` here (it's been the last use-case in-tree). The test for the example is under review in ... and will be re-enabled once the threading issue is solved.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Orc][examples] Adopt ExecutorProcessControl API and re-enable LLJITWithRemoteDebugging</title>
<updated>2021-07-29T12:40:42+00:00</updated>
<author>
<name>Stefan Gränitz</name>
<email>stefan.graenitz@gmail.com</email>
</author>
<published>2021-06-28T14:58:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=058935145d6b0c600c35e8b83fa150896c725f8d'/>
<id>058935145d6b0c600c35e8b83fa150896c725f8d</id>
<content type='text'>
The API change originated from D104694. The LLJITWithRemoteDebugging example and the test for it were disabled while it was in the works.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The API change originated from D104694. The LLJITWithRemoteDebugging example and the test for it were disabled while it was in the works.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Orc][examples] Add missing FileCheck for lit test and polish output</title>
<updated>2021-04-07T09:12:20+00:00</updated>
<author>
<name>Stefan Gränitz</name>
<email>stefan.graenitz@gmail.com</email>
</author>
<published>2021-04-07T09:11:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=792ee5be36926bca22291cc93595cf65d0cd6985'/>
<id>792ee5be36926bca22291cc93595cf65d0cd6985</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Orc][examples] Add LLJITWithRemoteDebugging example</title>
<updated>2021-03-28T15:25:09+00:00</updated>
<author>
<name>Stefan Gränitz</name>
<email>stefan.graenitz@gmail.com</email>
</author>
<published>2021-03-26T17:57:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=258f055ed93661900bc568350e09f467c0950486'/>
<id>258f055ed93661900bc568350e09f467c0950486</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
