<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/utils, branch release_27</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/utils?h=release_27</id>
<link rel='self' href='https://git.amat.us/llvm/atom/utils?h=release_27'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-03-30T23:03:45Z</updated>
<entry>
<title>Merge 98095 from mainline. Fix for PR5893.</title>
<updated>2010-03-30T23:03:45Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2010-03-30T23:03:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3be1985a1278cde6bb3d05728bae92c7224f02cb'/>
<id>urn:sha1:3be1985a1278cde6bb3d05728bae92c7224f02cb</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@99958 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge 98074 from mainline. Fix for PR5893.</title>
<updated>2010-03-30T23:03:09Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2010-03-30T23:03:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=dd99d9b297992119d8a4be331b33a23e107f5d2d'/>
<id>urn:sha1:dd99d9b297992119d8a4be331b33a23e107f5d2d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@99956 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>turn off debug spew</title>
<updated>2010-03-07T07:21:24Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-03-07T07:21:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=81d6d52592b928838d706e9fc5c9779de017d0d7'/>
<id>urn:sha1:81d6d52592b928838d706e9fc5c9779de017d0d7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97912 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>more factoring.</title>
<updated>2010-03-07T07:20:49Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-03-07T07:20:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6fd326b7ff3f114f3b1eda05e1142e52222c6b54'/>
<id>urn:sha1:6fd326b7ff3f114f3b1eda05e1142e52222c6b54</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97911 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>teach tblgen to be more aggressive when factoring CheckType nodes.</title>
<updated>2010-03-07T07:01:28Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-03-07T07:01:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9cdd9659c381001a200aa4667919297187fa5764'/>
<id>urn:sha1:9cdd9659c381001a200aa4667919297187fa5764</id>
<content type='text'>
Now it will factor things like this:

CheckType i32
  ...
CheckOpcode ISD::AND
  CheckType i64
  ...

into:

SwitchType:
  i32: ...
  i64:
    CheckOpcode ISD::AND
    ...

This shrinks hte table by a few bytes, nothing spectacular.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97908 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>add some helper functions and implement isContradictory </title>
<updated>2010-03-07T06:29:26Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-03-07T06:29:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=48aa5756a29a7b96850ac646d1edd806c9df4643'/>
<id>urn:sha1:48aa5756a29a7b96850ac646d1edd806c9df4643</id>
<content type='text'>
for CheckValueTypeMatcher.  The isContradictory implementation
helps us factor better, shrinking x86 table from 79144 -&gt; 78896
bytes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97905 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>If LD_LIBRARY_PATH is set in the system environment, use it.</title>
<updated>2010-03-05T08:21:02Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2010-03-05T08:21:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2d4e4af45e074b6d712ac6fc6ab3e63456e1e24e'/>
<id>urn:sha1:2d4e4af45e074b6d712ac6fc6ab3e63456e1e24e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97796 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make it not an error to specify -O* options several times.</title>
<updated>2010-03-05T04:46:39Z</updated>
<author>
<name>Mikhail Glushenkov</name>
<email>foldr@codedgers.com</email>
</author>
<published>2010-03-05T04:46:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b5c4239606d3b34b5aac20b93d4c052ac4c39ce7'/>
<id>urn:sha1:b5c4239606d3b34b5aac20b93d4c052ac4c39ce7</id>
<content type='text'>
As in 'llvmc -O2 -O2 test.c'.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97787 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Simplify the condition-checking logic and hopefully clear up a build failure</title>
<updated>2010-03-04T11:48:42Z</updated>
<author>
<name>John McCall</name>
<email>rjmccall@apple.com</email>
</author>
<published>2010-03-04T11:48:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b8f2e4bde682ae4697fcc8d46d125388fbe12447'/>
<id>urn:sha1:b8f2e4bde682ae4697fcc8d46d125388fbe12447</id>
<content type='text'>
that somehow got through my testing.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97728 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Teach lit to honor conditional directives.  The syntax is:</title>
<updated>2010-03-04T09:36:50Z</updated>
<author>
<name>John McCall</name>
<email>rjmccall@apple.com</email>
</author>
<published>2010-03-04T09:36:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7b7b90769ac1b1ed4ac3d506b57866d44130a36e'/>
<id>urn:sha1:7b7b90769ac1b1ed4ac3d506b57866d44130a36e</id>
<content type='text'>
  IF(condition(value)):
If the value satisfies the condition, the line is processed by lit;  otherwise
it is skipped.  A test with no unignored directives is resolved as Unsupported.

The test suite is responsible for defining conditions;  conditions are unary
functions over strings.  I've defined two conditions in the LLVM test suite,
TARGET (with values like those in TARGETS_TO_BUILD) and BINDING (with values
like those in llvm_bindings).  So for example you can write:
  IF(BINDING(ocaml)): RUN: %blah %s -o -
and the RUN line will only execute if LLVM was configured with the ocaml
bindings.



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