Changes in directory llvm/lib/Target/ARM:
ARMTargetAsmInfo.cpp updated: 1.21 -> 1.22 --- Log message: Define AsmTransCBE for ARM. --- Diffs of the changes: (+25 -0) ARMTargetAsmInfo.cpp | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+) Index: llvm/lib/Target/ARM/ARMTargetAsmInfo.cpp diff -u llvm/lib/Target/ARM/ARMTargetAsmInfo.cpp:1.21 llvm/lib/Target/ARM/ARMTargetAsmInfo.cpp:1.22 --- llvm/lib/Target/ARM/ARMTargetAsmInfo.cpp:1.21 Mon May 14 13:32:55 2007 +++ llvm/lib/Target/ARM/ARMTargetAsmInfo.cpp Fri Jun 8 16:06:23 2007 @@ -18,8 +18,33 @@ #include <cctype> using namespace llvm; +static const char* arm_asm_table[] = {"{r0}", "r0", + "{r1}", "r1", + "{r2}", "r2", + "{r3}", "r3", + "{r4}", "r4", + "{r5}", "r5", + "{r6}", "r6", + "{r7}", "r7", + "{r8}", "r8", + "{r9}", "r9", + "{r10}", "r10", + "{r11}", "r11", + "{r12}", "r12", + "{r13}", "r13", + "{r14}", "r14", + "{lr}", "lr", + "{sp}", "sp", + "{ip}", "ip", + "{fp}", "fp", + "{sl}", "sl", + "{memory}", "memory", + "{cc}", "cc", + 0,0}; + ARMTargetAsmInfo::ARMTargetAsmInfo(const ARMTargetMachine &TM) { Subtarget = &TM.getSubtarget<ARMSubtarget>(); + AsmTransCBE = arm_asm_table; if (Subtarget->isTargetDarwin()) { GlobalPrefix = "_"; PrivateGlobalPrefix = "L"; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits