<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/utils/TableGen, branch release_26</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/utils/TableGen?h=release_26</id>
<link rel='self' href='https://git.amat.us/llvm/atom/utils/TableGen?h=release_26'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-08-31T06:14:19Z</updated>
<entry>
<title>Merge from mainline</title>
<updated>2009-08-31T06:14:19Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-08-31T06:14:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a1bcaaef01f43d4306b1f4815977fcc27061caac'/>
<id>urn:sha1:a1bcaaef01f43d4306b1f4815977fcc27061caac</id>
<content type='text'>
Try to fix MSVC build after r79846.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@80544 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge from mainline.</title>
<updated>2009-08-31T06:12:11Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-08-31T06:12:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=72e4d4b370b44fc02f4bd3370b99393ba8052170'/>
<id>urn:sha1:72e4d4b370b44fc02f4bd3370b99393ba8052170</id>
<content type='text'>
Fix non-determinism in DAGISel emitter.
 - This manifested as non-determinism in the .inc output in rare cases (when two
   distinct patterns ended up being equivalent, which is rather rare). That
   meant the pattern matching was non-deterministic, which could eventually mean
   the code generator selected different instructions based on the arch.

 - It's probably worth making the DAGISel ensure a total ordering (or force the
   user to), but the simple fix here is to totally order the Record* maps based
   on a unique ID.

 - PR4672, PR4711.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@80543 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Extend the instruction itinerary model to include the ability to indicate the def and use cycle for each operand. This additional information is optional, so existing itineraries do not need to be changed.</title>
<updated>2009-08-17T16:02:57Z</updated>
<author>
<name>David Goodwin</name>
<email>david_goodwin@apple.com</email>
</author>
<published>2009-08-17T16:02:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fac8541dd40e01aa2b52962516f9ae67c99720cc'/>
<id>urn:sha1:fac8541dd40e01aa2b52962516f9ae67c99720cc</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79247 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>the MinPad argument to PadToColumn only really makes sense to be 1,</title>
<updated>2009-08-17T15:48:08Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-08-17T15:48:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8f4b1ec02bbc72161a9bd9777a2996dae439c81e'/>
<id>urn:sha1:8f4b1ec02bbc72161a9bd9777a2996dae439c81e</id>
<content type='text'>
just remove the argument and replace it with 1.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79246 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Push LLVMContexts through the IntegerType APIs.</title>
<updated>2009-08-13T21:58:54Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2009-08-13T21:58:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1d0be15f89cb5056e20e2d24faa8d6afb1573bca'/>
<id>urn:sha1:1d0be15f89cb5056e20e2d24faa8d6afb1573bca</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78948 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add a new "SDTCisVec" SDTypeConstraint.  This complements the vAny type.</title>
<updated>2009-08-12T22:30:59Z</updated>
<author>
<name>Bob Wilson</name>
<email>bob.wilson@apple.com</email>
</author>
<published>2009-08-12T22:30:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=36e3e668be0c4914660575d7cea800b0d51a4116'/>
<id>urn:sha1:36e3e668be0c4914660575d7cea800b0d51a4116</id>
<content type='text'>
There have been a few times where I've wanted this but ended up leaving the
operand type unconstrained.  It is easy to add this now and should help
catch errors in the future.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78849 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>This void is implicit in C++.</title>
<updated>2009-08-12T22:10:57Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-08-12T22:10:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a9ad04191cb56c42944b17980b8b2bb2afe11ab2'/>
<id>urn:sha1:a9ad04191cb56c42944b17980b8b2bb2afe11ab2</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78848 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Enhance the InstrStage object to enable the specification of an Itinerary with overlapping stages. The default is to maintain the current behavior that the "next" stage immediately follows the previous one.</title>
<updated>2009-08-12T18:31:53Z</updated>
<author>
<name>David Goodwin</name>
<email>david_goodwin@apple.com</email>
</author>
<published>2009-08-12T18:31:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1a8f36e3ce5b9c230781b66600c81536128abfb5'/>
<id>urn:sha1:1a8f36e3ce5b9c230781b66600c81536128abfb5</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78827 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add contexts to some of the MVT APIs.  No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first.</title>
<updated>2009-08-12T00:36:31Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2009-08-12T00:36:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=23b9b19b1a5a00faa9fce0788155c7dbfd00bfb1'/>
<id>urn:sha1:23b9b19b1a5a00faa9fce0788155c7dbfd00bfb1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78759 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>llvm-mc/AsmParser: Match hard coded registers (e.g. 'shldl %cl, %eax, %eax')</title>
<updated>2009-08-11T23:23:44Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-08-11T23:23:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1095f2ae261d231a63d329b0ebbf6eaf566ff429'/>
<id>urn:sha1:1095f2ae261d231a63d329b0ebbf6eaf566ff429</id>
<content type='text'>
We now match all of 403.gcc (as emitted by clang). :)


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