OSDN Git Service

[mips] Correct label prefixes for N32 and N64.
authorDaniel Sanders <daniel.sanders@imgtec.com>
Tue, 19 Jul 2016 10:49:03 +0000 (10:49 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Tue, 19 Jul 2016 10:49:03 +0000 (10:49 +0000)
commit0f320a4f3b6185f61d4e3d9004b41f56bb8004ce
tree0a4f91456e03d72af76784fbc491744503253730
parent6019c79198e5fd6af1f2925a70ff07536fa624c9
[mips] Correct label prefixes for N32 and N64.

Summary:
N32 and N64 follow the standard ELF conventions (.L) whereas O32 uses its own
($).

This fixes the majority of object differences between -fintegrated-as and
-fno-integrated-as.

Reviewers: sdardis

Subscribers: dsanders, sdardis, llvm-commits

Differential Revision: https://reviews.llvm.org/D22412

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@275967 91177308-0d34-0410-b5e6-96231b3b80d8
33 files changed:
lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
lib/Target/Mips/MipsTargetMachine.cpp
test/CodeGen/Mips/2009-11-16-CstPoolLoad.ll
test/CodeGen/Mips/2010-07-20-Switch.ll
test/CodeGen/Mips/analyzebranch.ll
test/CodeGen/Mips/atomic.ll
test/CodeGen/Mips/blez_bgez.ll
test/CodeGen/Mips/blockaddr.ll
test/CodeGen/Mips/ehframe-indirect.ll
test/CodeGen/Mips/fcmp.ll
test/CodeGen/Mips/fpbr.ll
test/CodeGen/Mips/jumptable_labels.ll [new file with mode: 0644]
test/CodeGen/Mips/llvm-ir/ashr.ll
test/CodeGen/Mips/llvm-ir/indirectbr.ll
test/CodeGen/Mips/llvm-ir/lshr.ll
test/CodeGen/Mips/llvm-ir/select-dbl.ll
test/CodeGen/Mips/llvm-ir/select-flt.ll
test/CodeGen/Mips/llvm-ir/select-int.ll
test/CodeGen/Mips/llvm-ir/shl.ll
test/CodeGen/Mips/longbranch.ll
test/CodeGen/Mips/msa/basic_operations.ll
test/CodeGen/Mips/msa/basic_operations_float.ll
test/CodeGen/Mips/octeon.ll
test/MC/Mips/cpsetup.s
test/MC/Mips/expansion-jal-sym-pic.s
test/MC/Mips/macro-la.s
test/MC/Mips/mips3/valid.s
test/MC/Mips/mips4/valid.s
test/MC/Mips/mips5/valid.s
test/MC/Mips/mips64/valid.s
test/MC/Mips/mips64r2/valid.s
test/MC/Mips/mips64r3/valid.s
test/MC/Mips/mips64r5/valid.s