[llvm-commits] [llvm] r139125 - in /llvm/trunk/lib/Target: ARM/ARM.td ARM/ARMInstrInfo.td ARM/ARMSubtarget.cpp ARM/ARMSubtarget.h ARM/MCTargetDesc/ARMMCTargetDesc.cpp X86/MCTargetDesc/X86MCTargetDesc.cpp X86/X86.td X86/X86InstrInfo.td X86/X86Subt

David Meyer pdox at google.com
Tue Sep 27 18:36:23 PDT 2011


Hello,

I'm sorry, I did not see this thread earlier.

The original reason for adding "NaClMode" was because we needed an
AssemblerPredicate so that we could disable some MnemonicAlias's in the
assembler for NaCl.

Because NaCl on X86-64 implies 32-bit pointers, certain aliases no longer
make sense. (like call -> callq)

In retrospect, this is not terribly important. I think we can live without
it.

Attached is a patch to remove it. Let me know if it's ok to commit.

- pdox
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110927/60cd9536/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: naclmode.patch
Type: text/x-patch
Size: 6517 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110927/60cd9536/attachment.bin>


More information about the llvm-commits mailing list