diff options
| author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2017-02-06 23:18:57 +0000 |
|---|---|---|
| committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2017-02-06 23:18:57 +0000 |
| commit | 5b4a6b67c577b394647be4f9a3abf0f547433433 (patch) | |
| tree | 56772448c369120a3cbf617104b97ce62f1db671 /llvm/test/MC/Disassembler/Hexagon | |
| parent | 99be1aff314ed6fa4fc34fcee966658cb4e0966b (diff) | |
| download | bcm5719-llvm-5b4a6b67c577b394647be4f9a3abf0f547433433.tar.gz bcm5719-llvm-5b4a6b67c577b394647be4f9a3abf0f547433433.zip | |
[Hexagon] Adding gp+ to the syntax of gp-relative instructions
Patch by Colin LeMahieu.
llvm-svn: 294258
Diffstat (limited to 'llvm/test/MC/Disassembler/Hexagon')
| -rw-r--r-- | llvm/test/MC/Disassembler/Hexagon/ld.txt | 12 | ||||
| -rw-r--r-- | llvm/test/MC/Disassembler/Hexagon/nv_st.txt | 6 | ||||
| -rw-r--r-- | llvm/test/MC/Disassembler/Hexagon/st.txt | 10 |
3 files changed, 14 insertions, 14 deletions
diff --git a/llvm/test/MC/Disassembler/Hexagon/ld.txt b/llvm/test/MC/Disassembler/Hexagon/ld.txt index 56e00fd94f5..91bb250733f 100644 --- a/llvm/test/MC/Disassembler/Hexagon/ld.txt +++ b/llvm/test/MC/Disassembler/Hexagon/ld.txt @@ -5,7 +5,7 @@ 0x90 0xff 0xd5 0x3a # CHECK: r17:16 = memd(r21 + r31<<#3) 0xb0 0xc2 0xc0 0x49 -# CHECK: r17:16 = memd(#168) +# CHECK: r17:16 = memd(gp+#168) 0x02 0x40 0x00 0x00 0x10 0xc5 0xc0 0x49 # CHECK: r17:16 = memd(##168) 0xd0 0xc0 0xd5 0x91 @@ -59,7 +59,7 @@ 0x91 0xff 0x15 0x3a # CHECK: r17 = memb(r21 + r31<<#3) 0xb1 0xc2 0x00 0x49 -# CHECK: r17 = memb(#21) +# CHECK: r17 = memb(gp+#21) 0x00 0x40 0x00 0x00 0xb1 0xc2 0x00 0x49 # CHECK: r17 = memb(##21) 0xf1 0xc3 0x15 0x91 @@ -129,7 +129,7 @@ 0x91 0xff 0x55 0x3a # CHECK: r17 = memh(r21 + r31<<#3) 0xb1 0xc2 0x40 0x49 -# CHECK: r17 = memh(#42) +# CHECK: r17 = memh(gp+#42) 0x00 0x40 0x00 0x00 0x51 0xc5 0x40 0x49 # CHECK: r17 = memh(##42) 0xf1 0xc3 0x55 0x91 @@ -183,7 +183,7 @@ 0x91 0xff 0x35 0x3a # CHECK: r17 = memub(r21 + r31<<#3) 0xb1 0xc2 0x20 0x49 -# CHECK: r17 = memub(#21) +# CHECK: r17 = memub(gp+#21) 0x00 0x40 0x00 0x00 0xb1 0xc2 0x20 0x49 # CHECK: r17 = memub(##21) 0xf1 0xc3 0x35 0x91 @@ -237,7 +237,7 @@ 0x91 0xff 0x75 0x3a # CHECK: r17 = memuh(r21 + r31<<#3) 0xb1 0xc2 0x60 0x49 -# CHECK: r17 = memuh(#42) +# CHECK: r17 = memuh(gp+#42) 0x00 0x40 0x00 0x00 0x51 0xc5 0x60 0x49 # CHECK: r17 = memuh(##42) 0xb1 0xc2 0x75 0x91 @@ -291,7 +291,7 @@ 0x91 0xff 0x95 0x3a # CHECK: r17 = memw(r21 + r31<<#3) 0xb1 0xc2 0x80 0x49 -# CHECK: r17 = memw(#84) +# CHECK: r17 = memw(gp+#84) 0x01 0x40 0x00 0x00 0x91 0xc2 0x80 0x49 # CHECK: r17 = memw(##84) 0xb1 0xc2 0x95 0x91 diff --git a/llvm/test/MC/Disassembler/Hexagon/nv_st.txt b/llvm/test/MC/Disassembler/Hexagon/nv_st.txt index 3a767f33b36..9e3f9a776b8 100644 --- a/llvm/test/MC/Disassembler/Hexagon/nv_st.txt +++ b/llvm/test/MC/Disassembler/Hexagon/nv_st.txt @@ -7,7 +7,7 @@ # CHECK-NEXT: memb(r17 + r21<<#3) = r31.new 0x1f 0x40 0x7f 0x70 0x11 0xc2 0xa0 0x48 # CHECK: r31 = r31 -# CHECK-NEXT: memb(#17) = r31.new +# CHECK-NEXT: memb(gp+#17) = r31.new 0x1f 0x40 0x7f 0x70 0x15 0xc2 0xb1 0xa1 # CHECK: r31 = r31 # CHECK-NEXT: memb(r17+#21) = r31.new @@ -77,7 +77,7 @@ # CHECK-NEXT: memh(r17 + r21<<#3) = r31.new 0x1f 0x40 0x7f 0x70 0x15 0xca 0xa0 0x48 # CHECK: r31 = r31 -# CHECK-NEXT: memh(#42) = r31.new +# CHECK-NEXT: memh(gp+#42) = r31.new 0x1f 0x40 0x7f 0x70 0x15 0xca 0xb1 0xa1 # CHECK: r31 = r31 # CHECK-NEXT: memh(r17+#42) = r31.new @@ -147,7 +147,7 @@ # CHECK-NEXT: memw(r17 + r21<<#3) = r31.new 0x1f 0x40 0x7f 0x70 0x15 0xd2 0xa0 0x48 # CHECK: r31 = r31 -# CHECK-NEXT: memw(#84) = r31.new +# CHECK-NEXT: memw(gp+#84) = r31.new 0x1f 0x40 0x7f 0x70 0x15 0xd2 0xb1 0xa1 # CHECK: r31 = r31 # CHECK-NEXT: memw(r17+#84) = r31.new diff --git a/llvm/test/MC/Disassembler/Hexagon/st.txt b/llvm/test/MC/Disassembler/Hexagon/st.txt index 6d9074a05ef..601047e88a2 100644 --- a/llvm/test/MC/Disassembler/Hexagon/st.txt +++ b/llvm/test/MC/Disassembler/Hexagon/st.txt @@ -5,7 +5,7 @@ 0x9e 0xf5 0xd1 0x3b # CHECK: memd(r17 + r21<<#3) = r31:30 0x28 0xd4 0xc0 0x48 -# CHECK: memd(#320) = r21:20 +# CHECK: memd(gp+#320) = r21:20 0x02 0x40 0x00 0x00 0x28 0xd4 0xc0 0x48 # CHECK: memd(##168) = r21:20 0x15 0xd4 0xd1 0xa1 @@ -71,7 +71,7 @@ 0x9f 0xca 0x11 0x3c # CHECK: memb(r17+#21)=#31 0x15 0xd5 0x00 0x48 -# CHECK: memb(#21) = r21 +# CHECK: memb(gp+#21) = r21 0x00 0x40 0x00 0x00 0x15 0xd5 0x00 0x48 # CHECK: memb(##21) = r21 0x15 0xd5 0x11 0xa1 @@ -153,9 +153,9 @@ 0x00 0x40 0x00 0x00 0x2a 0xd5 0x60 0x48 # CHECK: memh(##42) = r21.h 0x2a 0xd5 0x40 0x48 -# CHECK: memh(#84) = r21 +# CHECK: memh(gp+#84) = r21 0x2a 0xd5 0x60 0x48 -# CHECK: memh(#84) = r21.h +# CHECK: memh(gp+#84) = r21.h 0x15 0xdf 0x51 0xa1 # CHECK: memh(r17+#42) = r31 0x15 0xdf 0x71 0xa1 @@ -283,7 +283,7 @@ 0x9f 0xca 0x51 0x3c # CHECK: memw(r17{{ *}}+{{ *}}#84)=#31 0x15 0xdf 0x80 0x48 -# CHECK: memw(#84) = r31 +# CHECK: memw(gp+#84) = r31 0x01 0x40 0x00 0x00 0x14 0xd5 0x80 0x48 # CHECK: memw(##84) = r21 0x9f 0xca 0x51 0x3c |

