[PATCH] D22412: [mips] Correct label prefixes for N32 and N64.

Daniel Sanders via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 15 09:10:23 PDT 2016


dsanders created this revision.
dsanders added a reviewer: sdardis.
dsanders added a subscriber: llvm-commits.
Herald added subscribers: sdardis, dsanders.

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.

The DataLayout change will need a trivial corresponding change in clang. This
will be committed along with this patch.

https://reviews.llvm.org/D22412

Files:
  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
  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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D22412.64146.patch
Type: text/x-patch
Size: 72534 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160715/c40a1cd3/attachment.bin>


More information about the llvm-commits mailing list