summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/Mips/msa/test_cbranch.s
Commit message (Collapse)AuthorAgeFilesLines
* [mips] Work around inconsistency in llvm-mc's placement of fixup markersDaniel Sanders2014-05-231-10/+10
| | | | | | | | | | | | | | | | | | | Summary: Add a second fixup table to MipsAsmBackend::getFixupKindInfo() to correctly position llvm-mc's fixup placeholders for big-endian. See PR19836 for full details of the issue. To summarize, the fixup placeholders do not account for endianness properly and the implementations of getFixupKindInfo() for each target are measuring MCFixupKindInfo.TargetOffset from different ends of the instruction encoding to compensate. Reviewers: jkolek, zoran.jovanovic, vmedic Reviewed By: vmedic Differential Revision: http://reviews.llvm.org/D3889 llvm-svn: 209514
* [mips][msa] Update format of RUN lines for every MSA MC test.Matheus Almeida2013-12-181-1/+1
| | | | | | | | | 1. The arch directive now appears before the cpu directive 2. Long run lines were split across multiple lines No functional changes. llvm-svn: 197588
* [mips][msa] Remove unneeded triple directive in MSA MC tests.Matheus Almeida2013-12-181-1/+1
| | | | | | No functional changes. llvm-svn: 197559
* [mips][msa] Update encoding of bnz.v (typo).Matheus Almeida2013-11-181-2/+2
| | | | | | Note that there's no hardware yet that relies on that encoding. llvm-svn: 195006
* [mips][msa] Direct Object Emission support for conditional branches.Matheus Almeida2013-10-221-0/+78
These branches have a 16-bit offset (R_MIPS_PC16). List of conditional branch instructions: bnz.{b,h,w,d} bnz.v bz.{b,h,w,d} bz.v llvm-svn: 193157
OpenPOWER on IntegriCloud