<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/docs/CodeGenerator.html, branch release_31</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/docs/CodeGenerator.html?h=release_31</id>
<link rel='self' href='https://git.amat.us/llvm/atom/docs/CodeGenerator.html?h=release_31'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2012-04-15T20:22:36Z</updated>
<entry>
<title>Fix class name.</title>
<updated>2012-04-15T20:22:36Z</updated>
<author>
<name>Jakub Staszak</name>
<email>kubastaszak@gmail.com</email>
</author>
<published>2012-04-15T20:22:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=082d475fc95764fc1b7828a91c31fd4dddd9af8a'/>
<id>urn:sha1:082d475fc95764fc1b7828a91c31fd4dddd9af8a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154773 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix filename and register numbers.</title>
<updated>2012-04-15T20:13:47Z</updated>
<author>
<name>Jakub Staszak</name>
<email>kubastaszak@gmail.com</email>
</author>
<published>2012-04-15T20:13:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=00920f68a42251b5bde8537a78bd55f33615b441'/>
<id>urn:sha1:00920f68a42251b5bde8537a78bd55f33615b441</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154771 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>llvm/docs/*.html: Fix markups.</title>
<updated>2012-03-27T11:25:16Z</updated>
<author>
<name>NAKAMURA Takumi</name>
<email>geek4civic@gmail.com</email>
</author>
<published>2012-03-27T11:25:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9c55f5965ba337469466fafec364b0ea6eca459f'/>
<id>urn:sha1:9c55f5965ba337469466fafec364b0ea6eca459f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153508 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add a new kind of MachineOperand: MO_RegisterMask.</title>
<updated>2012-01-16T19:22:00Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2012-01-16T19:22:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7739cad69d2590f556afc9fc3048f967b5a3f4f6'/>
<id>urn:sha1:7739cad69d2590f556afc9fc3048f967b5a3f4f6</id>
<content type='text'>
Register masks will be used as a compact representation of large clobber
lists.  Currently, an x86 call instruction has some 40 operands
representing call-clobbered registers.  That's more than 1kB of useless
operands per call site.

A register mask operand references a bit mask of call-preserved
registers, everything else is clobbered.  The bit mask will typically
come from TargetRegisterInfo::getCallPreservedMask().

By abandoning ImplicitDefs for call-clobbered registers, it also becomes
possible to share call instruction descriptions between calling
conventions, and we can get rid of the WINCALL* instructions.

This patch introduces the new operand kind.  Future patches will add
RegMask support to target-independent passes before finally the fixed
clobber lists can be removed from call instruction descriptions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148250 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Adding a Hexagon cell for segmented stacks, as they have been implemented for X86 and not Sparc...</title>
<updated>2012-01-16T13:16:05Z</updated>
<author>
<name>Joe Abbey</name>
<email>jabbey@arxan.com</email>
</author>
<published>2012-01-16T13:16:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a0c1fc3bd308a0db86dc9a3ed587cc80be71fb3c'/>
<id>urn:sha1:a0c1fc3bd308a0db86dc9a3ed587cc80be71fb3c</id>
<content type='text'>
Committed as obvious


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148237 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add high level description of MachineInstr bundles.</title>
<updated>2011-12-14T21:32:14Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2011-12-14T21:32:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2e9c7244b9f46e3396ea0a3475418eae814db742'/>
<id>urn:sha1:2e9c7244b9f46e3396ea0a3475418eae814db742</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146589 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Hexagon backend support</title>
<updated>2011-12-12T21:14:40Z</updated>
<author>
<name>Tony Linthicum</name>
<email>tlinth@codeaurora.org</email>
</author>
<published>2011-12-12T21:14:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b4b54153ad760c69a00a08531abef4ed434a5092'/>
<id>urn:sha1:b4b54153ad760c69a00a08531abef4ed434a5092</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146412 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add documentation for machine-independent DFA packetizer</title>
<updated>2011-12-06T23:12:42Z</updated>
<author>
<name>Anshuman Dasgupta</name>
<email>adasgupt@codeaurora.org</email>
</author>
<published>2011-12-06T23:12:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6805b56e7786f754756526e82e5a29bc77d97e9e'/>
<id>urn:sha1:6805b56e7786f754756526e82e5a29bc77d97e9e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145988 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>grammar.</title>
<updated>2011-11-29T19:38:09Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2011-11-29T19:38:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=dda8c6ff9eeccf375592d287a41dd18af738e282'/>
<id>urn:sha1:dda8c6ff9eeccf375592d287a41dd18af738e282</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145423 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix spelling/grammar errors found by Duncan.</title>
<updated>2011-11-28T17:06:58Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2011-11-28T17:06:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=30c5fa24996d5945687bef2acc3b2ac1ef00f334'/>
<id>urn:sha1:30c5fa24996d5945687bef2acc3b2ac1ef00f334</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145250 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
