diff options
author | Jim Grosbach <grosbach@apple.com> | 2010-11-11 20:05:40 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2010-11-11 20:05:40 +0000 |
commit | d1d5a39cada320949353e8b2c59b6a160a67f7bf (patch) | |
tree | 6ee4dd501e62067c8f995561117886231148aba1 /utils | |
parent | 6c50119ba33bf22885d2229726c809539a85c247 (diff) | |
download | external_llvm-d1d5a39cada320949353e8b2c59b6a160a67f7bf.zip external_llvm-d1d5a39cada320949353e8b2c59b6a160a67f7bf.tar.gz external_llvm-d1d5a39cada320949353e8b2c59b6a160a67f7bf.tar.bz2 |
ARM fixup encoding for direct call instructions (BL).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118829 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rw-r--r-- | utils/TableGen/EDEmitter.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/utils/TableGen/EDEmitter.cpp b/utils/TableGen/EDEmitter.cpp index 9b002ee..78d3510 100644 --- a/utils/TableGen/EDEmitter.cpp +++ b/utils/TableGen/EDEmitter.cpp @@ -322,6 +322,7 @@ static int X86TypeFromOpName(LiteralConstantEmitter *type, PCR("offset32"); PCR("offset64"); PCR("brtarget"); + PCR("bltarget"); return 1; } @@ -584,6 +585,7 @@ static int ARMFlagFromOpName(LiteralConstantEmitter *type, IMM("neon_vcvt_imm32"); MISC("brtarget", "kOperandTypeARMBranchTarget"); // ? + MISC("bltarget", "kOperandTypeARMBranchTarget"); // ? MISC("so_reg", "kOperandTypeARMSoReg"); // R, R, I MISC("shift_so_reg", "kOperandTypeARMSoReg"); // R, R, I MISC("t2_so_reg", "kOperandTypeThumb2SoReg"); // R, I |