<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/TableGen, branch release_29</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/TableGen?h=release_29</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/TableGen?h=release_29'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2011-01-07T17:05:37Z</updated>
<entry>
<title>Rename lisp-like functions as suggested by Gabor Greif as loooong time</title>
<updated>2011-01-07T17:05:37Z</updated>
<author>
<name>David Greene</name>
<email>greened@obbligato.org</email>
</author>
<published>2011-01-07T17:05:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1434f66b2e132a707e2c8ccb3350ea13fb5aa051'/>
<id>urn:sha1:1434f66b2e132a707e2c8ccb3350ea13fb5aa051</id>
<content type='text'>
ago.  This is both easier to learn and easier to read.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123001 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add support for using the `!if' operator when initializing variables:</title>
<updated>2010-12-13T01:46:19Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2010-12-13T01:46:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=548f5a0b751aafba88473e4863c2baf7741b56a5'/>
<id>urn:sha1:548f5a0b751aafba88473e4863c2baf7741b56a5</id>
<content type='text'>
  class A&lt;bit a, bits&lt;3&gt; x, bits&lt;3&gt; y&gt; {
    bits&lt;3&gt; z;
    let z = !if(a, x, y);
  }

The variable z will get the value of x when 'a' is 1 and 'y' when a is '0'.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121666 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Generalize tblgen's dag parsing logic to handle arbitrary expressions</title>
<updated>2010-10-06T04:55:48Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-10-06T04:55:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=46f55527d848bcc7cff1210137caff29bbf1b010'/>
<id>urn:sha1:46f55527d848bcc7cff1210137caff29bbf1b010</id>
<content type='text'>
as the operator of the dag.  Specifically, this allows parsing things
like (F.x 4) in addition to just (a 4).

Unfortunately, this runs afoul of an idiom being used by llvmc.  It
is using dags like (foo [1,2,3]) to represent a list of stuff being
passed into foo.  With this change, this is parsed as a [1,2,3] 
subscript on foo instead of being the first argument to the dag.
Cope with this in the short term by requiring a "-llvmc-temp-hack"
argument to tblgen to get the old parsing behavior.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115742 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>rename add some comments.</title>
<updated>2010-10-06T04:37:17Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-10-06T04:37:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d752593b0b407e89220209e10be715a1cf455a52'/>
<id>urn:sha1:d752593b0b407e89220209e10be715a1cf455a52</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115741 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>filecheckize</title>
<updated>2010-10-06T04:36:30Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-10-06T04:36:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4822509b284459e2b53a291e3b06812fcf91cd70'/>
<id>urn:sha1:4822509b284459e2b53a291e3b06812fcf91cd70</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115740 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>remove the !nameconcat tblgen feature.  It "shorthand" and only used in 4 places</title>
<updated>2010-10-06T00:19:21Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-10-06T00:19:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c7252ce74324e44efa7ec2506035a8e2d2e93d2f'/>
<id>urn:sha1:c7252ce74324e44efa7ec2506035a8e2d2e93d2f</id>
<content type='text'>
where !cast is just as short.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115722 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>enhance tblgen to support anonymous defm's, use this to</title>
<updated>2010-10-05T22:51:56Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-10-05T22:51:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=df72eaef3d863be99fd45f59c59919a8c1261d05'/>
<id>urn:sha1:df72eaef3d863be99fd45f59c59919a8c1261d05</id>
<content type='text'>
simplify the X86 CMOVmr's.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115702 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>tests: XFAIL a handful of tests on the vg_leak builder, so we can get back to</title>
<updated>2010-09-09T15:50:19Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2010-09-09T15:50:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=874f021bc16aaf4619fd818da150f1b63e408c80'/>
<id>urn:sha1:874f021bc16aaf4619fd818da150f1b63e408c80</id>
<content type='text'>
green.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113491 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Generalize getFieldType to work on all TypedInits.  Add a couple of testcases from </title>
<updated>2010-09-03T21:00:49Z</updated>
<author>
<name>David Greene</name>
<email>greened@obbligato.org</email>
</author>
<published>2010-09-03T21:00:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9703843dfa5640ddfc4362d7aa20b03fba485ece'/>
<id>urn:sha1:9703843dfa5640ddfc4362d7aa20b03fba485ece</id>
<content type='text'>
Amaury Pouly.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113010 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove TargetInstrInfo::copyRegToReg entirely.</title>
<updated>2010-07-11T17:01:17Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2010-07-11T17:01:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=744b3a5acdbd4d0fac9c6a7c9ad702502cc3cc37'/>
<id>urn:sha1:744b3a5acdbd4d0fac9c6a7c9ad702502cc3cc37</id>
<content type='text'>
Targets must now implement TargetInstrInfo::copyPhysReg instead. There is no
longer a default implementation forwarding to copyRegToReg.

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