<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/ExecutionEngine/Interpreter, branch release_21</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/ExecutionEngine/Interpreter?h=release_21</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/ExecutionEngine/Interpreter?h=release_21'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2007-08-23T05:15:32Z</updated>
<entry>
<title>rename APInt::toString -&gt; toStringUnsigned for symmetry with toStringSigned()</title>
<updated>2007-08-23T05:15:32Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-08-23T05:15:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9132a2b81842b0e2b77703fab3e6fe7467f859bb'/>
<id>urn:sha1:9132a2b81842b0e2b77703fab3e6fe7467f859bb</id>
<content type='text'>
Add an APSInt::toString() method.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41309 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add a comment: don't expect from external function resolver in interpreter</title>
<updated>2007-07-30T23:03:25Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2007-07-30T23:03:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=42346f58d810204606ea5ec3d2e583b0a6da2531'/>
<id>urn:sha1:42346f58d810204606ea5ec3d2e583b0a6da2531</id>
<content type='text'>
things, it wasn't designed to handle.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40608 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>More explicit keywords.</title>
<updated>2007-07-30T14:51:59Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2007-07-30T14:51:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f452207d202618f92cbc04bcc6251ecae0eb6d61'/>
<id>urn:sha1:f452207d202618f92cbc04bcc6251ecae0eb6d61</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40589 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>VStudio compiler errors and placing Function*-&gt;ExFunc map under ManagedStatic control.</title>
<updated>2007-07-27T18:26:35Z</updated>
<author>
<name>Chuck Rose III</name>
<email>cfr@adobe.com</email>
</author>
<published>2007-07-27T18:26:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=936baaa5aeddb78ff41b1f655101b4d88c47473b'/>
<id>urn:sha1:936baaa5aeddb78ff41b1f655101b4d88c47473b</id>
<content type='text'>
This commit fixes two things.  One is a pair of VStudio compiler errors stemming from variables
which defined within the for loop statement and also within the body of the for loop.  I fixed these 
by renaming one of the two variables.  Additionally, I've made the Function*-&gt;ExFunc map in 
ExternalFunctions.cpp a ManagedStatic object, so that cleanup will be done on llvm_shutdown.  In repeated
uses of the interpreter, where the same Function* address may get used for completely differnet functions,
this was causing a crash.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40558 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>For PR1486:</title>
<updated>2007-06-01T22:23:29Z</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2007-06-01T22:23:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e770787be101e522425f658f76e4bb3091498f99'/>
<id>urn:sha1:e770787be101e522425f658f76e4bb3091498f99</id>
<content type='text'>
Avoid overwriting the APInt instance with 0 bytes which causes the bitwidth
to be set to 0 (illegal) producing a subsequent assert.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37391 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>On Linux platforms and at optimization levels -O1 and above, llvm-gcc can</title>
<updated>2007-05-19T01:36:17Z</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2007-05-19T01:36:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cc442cabf6585084ae6238f8003c14e5ebc386f6'/>
<id>urn:sha1:cc442cabf6585084ae6238f8003c14e5ebc386f6</id>
<content type='text'>
turn "putchar" calls into _IO_putc calls which is a lower-level interface.
This patch allows these calls to be executed by lli in interpreter mode.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37254 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Print integer values as both decimal and hexadecimal for convenience</title>
<updated>2007-05-17T06:47:54Z</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2007-05-17T06:47:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=09d8c9278edd6c0f0d8b3f9ecbec2d8c6e3baaf7'/>
<id>urn:sha1:09d8c9278edd6c0f0d8b3f9ecbec2d8c6e3baaf7</id>
<content type='text'>
of verifying result values when debugging.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37156 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Avoid a "loss of precision" error in gcc 4.1.3.</title>
<updated>2007-05-16T16:39:29Z</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2007-05-16T16:39:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=52811bdbf06e68f67ff6d526899d1c21270ca181'/>
<id>urn:sha1:52811bdbf06e68f67ff6d526899d1c21270ca181</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37105 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Implement printing of instruction result values when debug info is turned</title>
<updated>2007-05-16T02:05:13Z</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2007-05-16T02:05:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=951418b7e9e109bb4330d2e901a553aad69637c8'/>
<id>urn:sha1:951418b7e9e109bb4330d2e901a553aad69637c8</id>
<content type='text'>
on. This helps to speed up the debugging time by showing computational
results as the program executes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37095 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Bitcast all the bits of a floating point value, not just one. The zero</title>
<updated>2007-05-04T03:37:38Z</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2007-05-04T03:37:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e4b4394b2f53c6ee8690669164710b109274a574'/>
<id>urn:sha1:e4b4394b2f53c6ee8690669164710b109274a574</id>
<content type='text'>
extension is needed because the constructor for the Destination value
causes the APInt to have a bit width of 1.
Patch by Guoling Han.


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