<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/ExecutionEngine, branch release_26</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/ExecutionEngine?h=release_26</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/ExecutionEngine?h=release_26'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-09-04T18:42:45Z</updated>
<entry>
<title>Merge 80742 from mainline.</title>
<updated>2009-09-04T18:42:45Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-09-04T18:42:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6575f3e97afbd8c0f1c4ccea8fdfa4f26c0825f1'/>
<id>urn:sha1:6575f3e97afbd8c0f1c4ccea8fdfa4f26c0825f1</id>
<content type='text'>
Fix PR4845: r77946 completely broke x86_64 Darwin (or any situation where the
desired triplet is a sub-target, e.g. thumbv7 vs. arm host). Reverting the
patch isn't quite right either since the previous behavior does not allow the
triplet to be overridden with -march.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81023 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>merge from mainline</title>
<updated>2009-08-31T06:27:22Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-08-31T06:27:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=670958e249848c130dcf2eb07a9a034e4e72c8c9'/>
<id>urn:sha1:670958e249848c130dcf2eb07a9a034e4e72c8c9</id>
<content type='text'>
Fix PR4772 ARM JIT.GlobalInFuction unittest by explicitly initialize MMI 
to 0 during JITEmitter constructor.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@80550 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix a bug where the DWARF emitter in the JIT was not initializing alignment</title>
<updated>2009-08-21T21:03:57Z</updated>
<author>
<name>Reid Kleckner</name>
<email>reid@kleckner.net</email>
</author>
<published>2009-08-21T21:03:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=01248e671100fbd6eac6bc3646096dc75ec885d1'/>
<id>urn:sha1:01248e671100fbd6eac6bc3646096dc75ec885d1</id>
<content type='text'>
bytes.  libgcc doesn't seem to mind, but if you pass this DWARF to GDB, it
doesn't like it.  

Also make the JIT memory manager to initialize it's memory to garbage in debug
mode, so that it's easier to find bugs like these in the future.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79674 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Push LLVMContexts through the IntegerType APIs.</title>
<updated>2009-08-13T21:58:54Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2009-08-13T21:58:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1d0be15f89cb5056e20e2d24faa8d6afb1573bca'/>
<id>urn:sha1:1d0be15f89cb5056e20e2d24faa8d6afb1573bca</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78948 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>This void is implicit in C++.</title>
<updated>2009-08-12T22:10:57Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-08-12T22:10:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a9ad04191cb56c42944b17980b8b2bb2afe11ab2'/>
<id>urn:sha1:a9ad04191cb56c42944b17980b8b2bb2afe11ab2</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78848 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>SjLj based exception handling unwinding support. This patch is nasty, brutish</title>
<updated>2009-08-11T00:09:57Z</updated>
<author>
<name>Jim Grosbach</name>
<email>grosbach@apple.com</email>
</author>
<published>2009-08-11T00:09:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1b747ad8a0694b86e8d98a8b9a05ddfe74ec0cd3'/>
<id>urn:sha1:1b747ad8a0694b86e8d98a8b9a05ddfe74ec0cd3</id>
<content type='text'>
and short. Well, it's kinda short. Definitely nasty and brutish.

The front-end generates the register/unregister calls into the SjLj runtime,
call-site indices and landing pad dispatch. The back end fills in the LSDA
with the call-site information provided by the front end. Catch blocks are
not yet implemented.

Built on Darwin and verified no llvm-core "make check" regressions.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78625 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>MSVC warning fixes; patch by Stein Roger!</title>
<updated>2009-08-07T20:50:09Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-08-07T20:50:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=482cccd37e71ad69845d954b548bd46c2ee15155'/>
<id>urn:sha1:482cccd37e71ad69845d954b548bd46c2ee15155</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78405 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>To catch bugs like the one fixed in</title>
<updated>2009-08-07T19:54:29Z</updated>
<author>
<name>Jeffrey Yasskin</name>
<email>jyasskin@google.com</email>
</author>
<published>2009-08-07T19:54:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0d5bd59553375dc85ac04c81ef48ef74c9e7193e'/>
<id>urn:sha1:0d5bd59553375dc85ac04c81ef48ef74c9e7193e</id>
<content type='text'>
http://llvm.org/viewvc/llvm-project?view=rev&amp;revision=78127, I'm changing the
ExecutionEngine's global mappings to hold AssertingVH&lt;const GlobalValue&gt;. That
way, if unregistering a mapping fails to actually unregister it, we'll get an
assert. Running the jit nightly tests didn't uncover any actual instances of
the problem.

This also uncovered the fact that AssertingVH&lt;const X&gt; didn't work, so I fixed
that too.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78400 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix a bunch of namespace pollution.</title>
<updated>2009-08-07T01:32:21Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-08-07T01:32:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7db949df789383acce98ef072f08794fdd5bd04e'/>
<id>urn:sha1:7db949df789383acce98ef072f08794fdd5bd04e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78363 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make ExecutionEngine::updateGlobalMapping(GV, NULL) properly remove GV's old</title>
<updated>2009-08-04T23:53:16Z</updated>
<author>
<name>Jeffrey Yasskin</name>
<email>jyasskin@google.com</email>
</author>
<published>2009-08-04T23:53:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0a962314fb5b3e9654ad9ab50b7d1b684f154270'/>
<id>urn:sha1:0a962314fb5b3e9654ad9ab50b7d1b684f154270</id>
<content type='text'>
address from the reverse mapping, and add a test that this works now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78127 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
