<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Target/Mips/InstPrinter, branch release_32</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Target/Mips/InstPrinter?h=release_32</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Target/Mips/InstPrinter?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>Add HIGHER and HIGHEST relocations to Mips backend.</title>
<updated>2012-07-21T03:09:04Z</updated>
<author>
<name>Akira Hatanaka</name>
<email>ahatanaka@mips.com</email>
</author>
<published>2012-07-21T03:09:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b22c9289b0dd8255f63038e9bb8229111eb082ae'/>
<id>urn:sha1:b22c9289b0dd8255f63038e9bb8229111eb082ae</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160599 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Enclose instruction rdhwr with directives, which are needed when target is</title>
<updated>2012-07-05T19:26:38Z</updated>
<author>
<name>Akira Hatanaka</name>
<email>ahatanaka@mips.com</email>
</author>
<published>2012-07-05T19:26:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a7e4558ec861145032865edcf56400be7558c2f8'/>
<id>urn:sha1:a7e4558ec861145032865edcf56400be7558c2f8</id>
<content type='text'>
mips32 rev1 (the directives are emitted when target is mips32r2 too).



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159770 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix typos found by http://github.com/lyda/misspell-check</title>
<updated>2012-06-02T10:20:22Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2012-06-02T10:20:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d9b0b025612992a0b724eeca8bdf10b1d7a5c355'/>
<id>urn:sha1:d9b0b025612992a0b724eeca8bdf10b1d7a5c355</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157885 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Move getOpcodeName from the various target InstPrinters into the superclass MCInstPrinter.</title>
<updated>2012-04-02T08:32:38Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2012-04-02T08:32:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c97ef618d2d849a272a353c2b4343fc5902cd921'/>
<id>urn:sha1:c97ef618d2d849a272a353c2b4343fc5902cd921</id>
<content type='text'>
All implementations used the same code.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153866 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove getInstructionName from MCInstPrinter implementations in favor of using the instruction name table from MCInstrInfo. Reduces static data in the InstPrinter implementations.</title>
<updated>2012-04-02T07:01:04Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2012-04-02T07:01:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7c0b3c1fb6395475e262d66ee403645f0c67dee2'/>
<id>urn:sha1:7c0b3c1fb6395475e262d66ee403645f0c67dee2</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153863 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make MCInstrInfo available to the MCInstPrinter. This will be used to remove getInstructionName and the static data it contains since the same tables are already in MCInstrInfo.</title>
<updated>2012-04-02T06:09:36Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2012-04-02T06:09:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=17463b3ef1a3d39b10619254f12e806c8c43f9e7'/>
<id>urn:sha1:17463b3ef1a3d39b10619254f12e806c8c43f9e7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153860 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make MCRegisterInfo available to the the MCInstPrinter.</title>
<updated>2012-03-05T19:33:20Z</updated>
<author>
<name>Jim Grosbach</name>
<email>grosbach@apple.com</email>
</author>
<published>2012-03-05T19:33:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c6449b636f4984be88f128d0375c056ad05e7e8f'/>
<id>urn:sha1:c6449b636f4984be88f128d0375c056ad05e7e8f</id>
<content type='text'>
Used to allow context sensitive printing of super-register or sub-register
references.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152043 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>remove blanks, and some code format</title>
<updated>2012-02-28T07:46:26Z</updated>
<author>
<name>Jia Liu</name>
<email>proljc@gmail.com</email>
</author>
<published>2012-02-28T07:46:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bb481f882093fb738d2bb15610c79364bada5496'/>
<id>urn:sha1:bb481f882093fb738d2bb15610c79364bada5496</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151625 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>80 columns of Mips InstPrinter Makefile</title>
<updated>2012-02-24T01:47:01Z</updated>
<author>
<name>Jia Liu</name>
<email>proljc@gmail.com</email>
</author>
<published>2012-02-24T01:47:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1711cdf7f428d18ab4cc7f5728b8e5db8d80e696'/>
<id>urn:sha1:1711cdf7f428d18ab4cc7f5728b8e5db8d80e696</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151332 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
