<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen/Mips, branch release_32</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen/Mips?h=release_32</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen/Mips?h=release_32'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2012-12-04T19:47:56Z</updated>
<entry>
<title>Merging MIPS GOT changeset into 3.2 release branch.</title>
<updated>2012-12-04T19:47:56Z</updated>
<author>
<name>Pawel Wodnicki</name>
<email>pawel@32bitmicro.com</email>
</author>
<published>2012-12-04T19:47:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bdcb22211f5642528f75c1f2b079922f2cc45ee6'/>
<id>urn:sha1:bdcb22211f5642528f75c1f2b079922f2cc45ee6</id>
<content type='text'>
Merging r168471:

Mips direct object xgot support

This patch provides support for the MIPS relocations:

    *)  R_MIPS_GOT_HI16
    *)  R_MIPS_GOT_LO16
    *)  R_MIPS_CALL_HI16
    *)  R_MIPS_CALL_LO16

These are used for large GOT instruction sequences.

Contributer: Jack Carter

Merging r168460:

[mips] Generate big GOT code.

Merging r168458:

[mips] Simplify lowering functions in MipsISelLowering.cpp by using the helper
functions added in r168456.

Merging r168456:

[mips] Add helper functions that create nodes for computing address.

Merging r168455:

[mips] Add command line option "-mxgot".

Merging r168453:

[mips] When a node which loads from a GOT is created, pass a MachinePointerInfo
referring to a GOT entry.

Merging r168450:

[mips] Add target operand flag enums for big GOT relocations.

Merging r168448:

Add relocations used for mips big GOT.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@169294 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[mips] Custom-lower ISD::FRAME_TO_ARGS_OFFSET node.</title>
<updated>2012-11-07T19:10:58Z</updated>
<author>
<name>Akira Hatanaka</name>
<email>ahatanaka@mips.com</email>
</author>
<published>2012-11-07T19:10:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e90a3bcae1cd936aa760cffe5607266279b210d1'/>
<id>urn:sha1:e90a3bcae1cd936aa760cffe5607266279b210d1</id>
<content type='text'>
Patch by Sasa Stankovic.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167548 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[mips] Set flag neverHasSideEffects flag on floating point conversion</title>
<updated>2012-11-03T00:53:12Z</updated>
<author>
<name>Akira Hatanaka</name>
<email>ahatanaka@mips.com</email>
</author>
<published>2012-11-03T00:53:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3c77033a902af3185aa9a759c4a845fa359a475c'/>
<id>urn:sha1:3c77033a902af3185aa9a759c4a845fa359a475c</id>
<content type='text'>
instructions.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167348 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[mips] Set flag isAsCheapAsAMove flag on instruction LUi.</title>
<updated>2012-11-03T00:26:02Z</updated>
<author>
<name>Akira Hatanaka</name>
<email>ahatanaka@mips.com</email>
</author>
<published>2012-11-03T00:26:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3c9c1ab7b7549dfaf22456d89bd241a5e8dfc0a4'/>
<id>urn:sha1:3c9c1ab7b7549dfaf22456d89bd241a5e8dfc0a4</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167345 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[mips] Stop reserving register AT and use register scavenger when a scratch</title>
<updated>2012-11-03T00:05:43Z</updated>
<author>
<name>Akira Hatanaka</name>
<email>ahatanaka@mips.com</email>
</author>
<published>2012-11-03T00:05:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=11a45c214c26bdc49ef58c0eb214df5200867cee'/>
<id>urn:sha1:11a45c214c26bdc49ef58c0eb214df5200867cee</id>
<content type='text'>
register is needed.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167341 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[mips] Fix bug in test case. Disable machine LICM to prevent instruction from</title>
<updated>2012-11-02T21:46:42Z</updated>
<author>
<name>Akira Hatanaka</name>
<email>ahatanaka@mips.com</email>
</author>
<published>2012-11-02T21:46:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fb60a4e823b46f459cd6d7951b98cbeb3b29f310'/>
<id>urn:sha1:fb60a4e823b46f459cd6d7951b98cbeb3b29f310</id>
<content type='text'>
being moved out of a basic block.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167322 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[mips] Use register number instead of name to print register $AT.</title>
<updated>2012-11-02T21:26:03Z</updated>
<author>
<name>Akira Hatanaka</name>
<email>ahatanaka@mips.com</email>
</author>
<published>2012-11-02T21:26:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5c87b732f2bb25e43b8faf90f43bb38d607fc8ec'/>
<id>urn:sha1:5c87b732f2bb25e43b8faf90f43bb38d607fc8ec</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167315 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[mips] Delete MipsFunctionInfo::EmitNOAT. Unconditionally print directive</title>
<updated>2012-11-02T20:56:25Z</updated>
<author>
<name>Akira Hatanaka</name>
<email>ahatanaka@mips.com</email>
</author>
<published>2012-11-02T20:56:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=173192fa71a45ee87479c0eb7753bf116bce36b8'/>
<id>urn:sha1:173192fa71a45ee87479c0eb7753bf116bce36b8</id>
<content type='text'>
"set .noat" so that the assembler doesn't issue warnings when register $AT is
used.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167310 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[mips] Set isAsCheapAsAMove flag on ADDiu and DADDiu, which enables</title>
<updated>2012-10-31T18:37:55Z</updated>
<author>
<name>Akira Hatanaka</name>
<email>ahatanaka@mips.com</email>
</author>
<published>2012-10-31T18:37:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=497204a94b6ebe94b0cc9b9ef11eee7baf1df53b'/>
<id>urn:sha1:497204a94b6ebe94b0cc9b9ef11eee7baf1df53b</id>
<content type='text'>
re-materialization of immediate loads.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167153 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Test case for r167039. Check that tail-call optimization is disabled for</title>
<updated>2012-10-31T17:25:23Z</updated>
<author>
<name>Akira Hatanaka</name>
<email>ahatanaka@mips.com</email>
</author>
<published>2012-10-31T17:25:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=39fa6069926dcd90ed73d2023855052dc28b960b'/>
<id>urn:sha1:39fa6069926dcd90ed73d2023855052dc28b960b</id>
<content type='text'>
mips16.



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