<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Support, branch release_28</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Support?h=release_28</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Support?h=release_28'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-09-02T22:32:38Z</updated>
<entry>
<title>Use the FindProgramByName fallback only with known absolute paths.</title>
<updated>2010-09-02T22:32:38Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-09-02T22:32:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=776339ee273c55beb3073a6dee5a8d34e4c34493'/>
<id>urn:sha1:776339ee273c55beb3073a6dee5a8d34e4c34493</id>
<content type='text'>
I wasn't able to convince myself that all GetMainExecutable
implementations always return absolute paths; this prevents
unexpected behavior in case they ever don't.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112888 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>After some discussion with djg, teach SmallVector to grow from a zero</title>
<updated>2010-09-02T21:55:03Z</updated>
<author>
<name>John McCall</name>
<email>rjmccall@apple.com</email>
</author>
<published>2010-09-02T21:55:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2a9a2dba4c02e7eea3aeba2be5dc1fc377d5aa5c'/>
<id>urn:sha1:2a9a2dba4c02e7eea3aeba2be5dc1fc377d5aa5c</id>
<content type='text'>
capacity and remove the workaround in SmallVector&lt;T,0&gt;.  There are some
theoretical benefits to a N-&gt;2N+1 growth policy anyway.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112870 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>llvm::FindExecutable(): Retrieve the name with suffix.exe, if available.</title>
<updated>2010-09-02T03:46:04Z</updated>
<author>
<name>NAKAMURA Takumi</name>
<email>geek4civic@gmail.com</email>
</author>
<published>2010-09-02T03:46:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1b68af4183d20ccd9de8035ab8812a4d88827f88'/>
<id>urn:sha1:1b68af4183d20ccd9de8035ab8812a4d88827f88</id>
<content type='text'>
bugpoint uses it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112803 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make tool_output_file's raw_ostream instance a member variable instead</title>
<updated>2010-09-01T14:20:41Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-09-01T14:20:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d4c454317a38d65957edebe62bfc69fc8d9885e8'/>
<id>urn:sha1:d4c454317a38d65957edebe62bfc69fc8d9885e8</id>
<content type='text'>
of a base class.

This makes it possible to unregister the file from FilesToRemove when
the file is done. Also, this eliminates the need for
formatted_tool_output_file.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112706 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove a hack that tries to understand incorrect triples from the</title>
<updated>2010-08-30T10:57:54Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2010-08-30T10:57:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=12881e79b60886df8872045044f34d4ab3d79535'/>
<id>urn:sha1:12881e79b60886df8872045044f34d4ab3d79535</id>
<content type='text'>
Triple class constructor.  Only valid triples should now be used
inside LLVM - front-ends are now responsable for rejecting or
correcting invalid target triples.  The Triple::normalize method
can be used to straighten out funky triples provided by users.
Give this a whirl through the buildbots to see if I caught all
places where triples enter LLVM.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112470 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>StringRef::compare_numeric also differed from StringRef::compare for characters &gt; 127.</title>
<updated>2010-08-26T15:25:35Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2010-08-26T15:25:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=837bccd052ea930915173fc83e733c7d8187002d'/>
<id>urn:sha1:837bccd052ea930915173fc83e733c7d8187002d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112189 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Do unsigned char comparisons in StringRef::compare_lower to be more consistent with compare in corner cases.</title>
<updated>2010-08-26T14:21:08Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2010-08-26T14:21:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0043e35b8261af607d6cf0695b79b1d6584e67ac'/>
<id>urn:sha1:0043e35b8261af607d6cf0695b79b1d6584e67ac</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112185 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use Bits.data() instead of &amp;Bits[0].</title>
<updated>2010-08-24T23:16:53Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-08-24T23:16:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=365c53e3281860d46f771edf88156ca0aac581cf'/>
<id>urn:sha1:365c53e3281860d46f771edf88156ca0aac581cf</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111993 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Avoid O(n*m) complexity in StringRef::find_first(_not)_of(StringRef).</title>
<updated>2010-08-23T18:16:08Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2010-08-23T18:16:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=250eb005d91e80b05a61345394bae9e9528151ac'/>
<id>urn:sha1:250eb005d91e80b05a61345394bae9e9528151ac</id>
<content type='text'>
- Cache used characters in a bitset to reduce memory overhead to just 32 bytes.
- On my core2 this code is faster except when the checked string was very short
  (smaller than the list of delimiters).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111817 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Update CMake build.</title>
<updated>2010-08-20T18:56:46Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2010-08-20T18:56:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=192a400003002e2b1c4fb43664b8b63f662b506d'/>
<id>urn:sha1:192a400003002e2b1c4fb43664b8b63f662b506d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111669 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
