<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Support, branch release_27</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Support?h=release_27</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Support?h=release_27'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-04-05T18:44:01Z</updated>
<entry>
<title>Merge 100438 from mainline.</title>
<updated>2010-04-05T18:44:01Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2010-04-05T18:44:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a485235170d6839696496c9541c29b898d617a43'/>
<id>urn:sha1:a485235170d6839696496c9541c29b898d617a43</id>
<content type='text'>
Push const through the regex engine. Fixes some of the warnings in PR6616.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@100450 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>make APFloat::toString be const.</title>
<updated>2010-03-06T19:20:13Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-03-06T19:20:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0ddda3b8c6acc85761636ad46981395fdbe8daba'/>
<id>urn:sha1:0ddda3b8c6acc85761636ad46981395fdbe8daba</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97883 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>add an assertion requested on llvmdev.</title>
<updated>2010-03-05T00:49:08Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-03-05T00:49:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f071d4efeb28eb13b59af4f6e3ed0f8e40c52551'/>
<id>urn:sha1:f071d4efeb28eb13b59af4f6e3ed0f8e40c52551</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97769 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Don't potentially read past the end of the fill data when making a NaN from</title>
<updated>2010-03-01T18:38:45Z</updated>
<author>
<name>John McCall</name>
<email>rjmccall@apple.com</email>
</author>
<published>2010-03-01T18:38:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d44c6cc4776d38dcb91069a776904b307f634370'/>
<id>urn:sha1:d44c6cc4776d38dcb91069a776904b307f634370</id>
<content type='text'>
an APInt.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97467 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Properly clear all the extra bits in a significand when making a NaN from an</title>
<updated>2010-02-28T12:49:50Z</updated>
<author>
<name>John McCall</name>
<email>rjmccall@apple.com</email>
</author>
<published>2010-02-28T12:49:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=165e96bd25200ccabe4539aaf29a249b61074d11'/>
<id>urn:sha1:165e96bd25200ccabe4539aaf29a249b61074d11</id>
<content type='text'>
APInt.  Be certain to set the integer bit in an x87 extended-precision
significand so that we don't accidentally make a pseudo-NaN.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97382 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add an override to StringRef::getAsInteger which parses into an APInt.</title>
<updated>2010-02-28T09:55:58Z</updated>
<author>
<name>John McCall</name>
<email>rjmccall@apple.com</email>
</author>
<published>2010-02-28T09:55:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1e7ad3993d8700488895fa372ecad55443f53485'/>
<id>urn:sha1:1e7ad3993d8700488895fa372ecad55443f53485</id>
<content type='text'>
It gets its own implementation totally divorced from the (presumably
performance-sensitive) routines which parse into a uint64_t.

Add APInt::operator|=(uint64_t), which is situationally much better than
using a full APInt.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97381 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-width</title>
<updated>2010-02-28T02:51:25Z</updated>
<author>
<name>John McCall</name>
<email>rjmccall@apple.com</email>
</author>
<published>2010-02-28T02:51:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e12b73816b50bbe2cc54b8005d86c95413b4f465'/>
<id>urn:sha1:e12b73816b50bbe2cc54b8005d86c95413b4f465</id>
<content type='text'>
payloads.  APFloat's internal folding routines always make QNaNs now,
instead of sometimes making QNaNs and sometimes SNaNs depending on the
type.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97364 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make APFloat's string-parsing routines a bit safer against very large exponents.</title>
<updated>2010-02-26T22:20:41Z</updated>
<author>
<name>John McCall</name>
<email>rjmccall@apple.com</email>
</author>
<published>2010-02-26T22:20:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8b3f3307a26c5911eef034db565aec22ed74f13b'/>
<id>urn:sha1:8b3f3307a26c5911eef034db565aec22ed74f13b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97278 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Replace a temporary std::string with SmallString.</title>
<updated>2010-02-26T20:28:29Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2010-02-26T20:28:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=aabc26c4d579995ec441bb2e632290ec241f6383'/>
<id>urn:sha1:aabc26c4d579995ec441bb2e632290ec241f6383</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97259 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Adding the MicroBlaze backend.</title>
<updated>2010-02-23T19:15:24Z</updated>
<author>
<name>Wesley Peck</name>
<email>peckw@wesleypeck.com</email>
</author>
<published>2010-02-23T19:15:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a70f28ce7dc85d0075a7d86da5d7987b6e306bc6'/>
<id>urn:sha1:a70f28ce7dc85d0075a7d86da5d7987b6e306bc6</id>
<content type='text'>
The MicroBlaze is a highly configurable 32-bit soft-microprocessor for
use on Xilinx FPGAs. For more information see:
http://www.xilinx.com/tools/microblaze.htm
http://en.wikipedia.org/wiki/MicroBlaze

The current LLVM MicroBlaze backend generates assembly which can be
compiled using the an appropriate binutils assembler.



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