<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Target/Mips/MCTargetDesc, branch testing</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Target/Mips/MCTargetDesc?h=testing</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Target/Mips/MCTargetDesc?h=testing'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-03-22T00:29:10Z</updated>
<entry>
<title>Fix the invalid opcode for Mips branch instructions in the assembler</title>
<updated>2013-03-22T00:29:10Z</updated>
<author>
<name>Jack Carter</name>
<email>jack.carter@imgtec.com</email>
</author>
<published>2013-03-22T00:29:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d3107fbc54a5b5156f0aabc8788724f1469eb9df'/>
<id>urn:sha1:d3107fbc54a5b5156f0aabc8788724f1469eb9df</id>
<content type='text'>
For mips a branch an 18-bit signed offset (the 16-bit 
offset field shifted left 2 bits) is added to the 
address of the instruction following the branch 
(not the branch itself), in the branch delay slot, 
to form a PC-relative effective target address. 

Previously, the code generator did not perform the 
shift of the immediate branch offset which resulted 
in wrong instruction opcode. This patch fixes the issue.

Contributor: Vladimir Medic



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177687 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix the (clang -Werror) build by removing an unused member variable.</title>
<updated>2013-02-20T07:39:18Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-02-20T07:39:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5f645953555cee528cd1c0d6faa16d9b89ebba48'/>
<id>urn:sha1:5f645953555cee528cd1c0d6faa16d9b89ebba48</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175607 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ELF symbol table field st_other support, </title>
<updated>2013-02-19T22:29:00Z</updated>
<author>
<name>Jack Carter</name>
<email>jcarter@mips.com</email>
</author>
<published>2013-02-19T22:29:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5cdeca8b1d726790fe9687bc4a4d615d299bc151'/>
<id>urn:sha1:5cdeca8b1d726790fe9687bc4a4d615d299bc151</id>
<content type='text'>
excluding visibility bits.

Mips (o32 abi) specific e_header setting.

EF_MIPS_ABI_O32 needs to be set in the 
ELF header flags for o32 abi output.

Contributer: Reed Kotler


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175569 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ELF symbol table field st_other support, </title>
<updated>2013-02-19T22:14:34Z</updated>
<author>
<name>Jack Carter</name>
<email>jcarter@mips.com</email>
</author>
<published>2013-02-19T22:14:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c989c61798783f99abe7f8c27baf76bd2aea5067'/>
<id>urn:sha1:c989c61798783f99abe7f8c27baf76bd2aea5067</id>
<content type='text'>
excluding visibility bits.

Mips (Mips16) specific e_header setting.

EF_MIPS_ARCH_ASE_M16 needs to be set in the 
ELF header flags for Mips16.

Contributer: Reed Kotler


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175566 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ELF symbol table field st_other support, </title>
<updated>2013-02-19T22:04:37Z</updated>
<author>
<name>Jack Carter</name>
<email>jcarter@mips.com</email>
</author>
<published>2013-02-19T22:04:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ccb3c9c2702f548fd0a7d60a622e6f4fdf0940e7'/>
<id>urn:sha1:ccb3c9c2702f548fd0a7d60a622e6f4fdf0940e7</id>
<content type='text'>
excluding visibility bits.

Mips (MicroMips) specific STO handling .

The st_other field settig for STO_MIPS_MICROMIPS

Contributer: Zoran Jovanovic




git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175564 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove a final dependency on the form field in tablegen; which is a remnant</title>
<updated>2013-02-15T21:05:58Z</updated>
<author>
<name>Reed Kotler</name>
<email>rkotler@mips.com</email>
</author>
<published>2013-02-15T21:05:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=79cd4118090a3c0bc80cafc699a51abf1d6299f3'/>
<id>urn:sha1:79cd4118090a3c0bc80cafc699a51abf1d6299f3</id>
<content type='text'>
of the old jit and which we don't intend to support in mips16 or micromips.
This dependency is for the testing of whether an instruction is a pseudo.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175297 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>This patch that sets the Mips ELF header flag for </title>
<updated>2013-02-05T09:30:03Z</updated>
<author>
<name>Jack Carter</name>
<email>jcarter@mips.com</email>
</author>
<published>2013-02-05T09:30:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7304702ef99f98897d15baae0eede55f294bc602'/>
<id>urn:sha1:7304702ef99f98897d15baae0eede55f294bc602</id>
<content type='text'>
MicroMips architectures. 

Contributer: Zoran Jovanovic
 


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174360 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>This patch changes a static_cast to dyn_cast</title>
<updated>2013-02-05T07:47:41Z</updated>
<author>
<name>Jack Carter</name>
<email>jcarter@mips.com</email>
</author>
<published>2013-02-05T07:47:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9c5b94b6be08afe22b576d007353a0002603cef1'/>
<id>urn:sha1:9c5b94b6be08afe22b576d007353a0002603cef1</id>
<content type='text'>
for MipsELFStreamer objects.

Contributer: Jack Carter
 


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174354 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Removing initializer for the field removed in r173887</title>
<updated>2013-01-30T03:04:07Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-01-30T03:04:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d7800dfba255305941d81a6b8b30cb37ef50f5ef'/>
<id>urn:sha1:d7800dfba255305941d81a6b8b30cb37ef50f5ef</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173888 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove unused variable (introduced in r173884) to clear clang -Werror build</title>
<updated>2013-01-30T02:56:02Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-01-30T02:56:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=84fb9633caf6dc5b63ca98fd4d92e6086ab146d0'/>
<id>urn:sha1:84fb9633caf6dc5b63ca98fd4d92e6086ab146d0</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173887 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
