1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/test/MC/VE
Kazushi (Jam) Marukawa 475cbdd9be [VE] Support symbol with offset in assembly
Summary:
Change MCExpr to support Aurora VE's modifiers.  Change asmparser to use
existing MCExpr parser (parseExpression) to parse an expression contining
symbols with modifiers and offsets.  Also add several regression tests
of MC layer.

Reviewers: simoll, k-ishizaka

Reviewed By: simoll

Subscribers: hiraditya, llvm-commits

Tags: #llvm, #ve

Differential Revision: https://reviews.llvm.org/D83170
2020-07-07 04:16:51 +09:00
..
ADD.s [VE] Support fixed-point operation instructions in MC layer 2020-06-05 11:56:26 +02:00
AND.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
ATMAM.s [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
BC.s [VE] Support branch instructions in MC layer 2020-06-05 15:44:02 +02:00
BCR.s [VE] Support branch instructions in MC layer 2020-06-05 15:44:02 +02:00
BRV.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
BSIC.s [VE] Support branch instructions in MC layer 2020-06-05 15:44:02 +02:00
BSWP.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
CAS.s [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
CMOV.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
CMP.s [VE] Support fixed-point operation instructions in MC layer 2020-06-05 11:56:26 +02:00
CVTDL.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTDQ.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTDS.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTDW.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTLD.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTQD.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTQS.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTSD.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTSQ.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTSW.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTWD.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTWS.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
DIV.s [VE] Support fixed-point operation instructions in MC layer 2020-06-05 11:56:26 +02:00
DLD.s [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
EQV.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
FADD.s [VE] Support floating-point arithmetic instructions in MC layer 2020-06-08 15:58:57 +02:00
FCMP.s [VE] Support floating-point arithmetic instructions in MC layer 2020-06-08 15:58:57 +02:00
FDIV.s [VE] Support floating-point arithmetic instructions in MC layer 2020-06-08 15:58:57 +02:00
FENCE.s [VE] Support Transfer Control Instructions in MC layer 2020-06-09 10:41:42 +02:00
FIDCR.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
FMAXMIN.s [VE] Support floating-point arithmetic instructions in MC layer 2020-06-08 15:58:57 +02:00
FMUL.s [VE] Support floating-point arithmetic instructions in MC layer 2020-06-08 15:58:57 +02:00
FSUB.s [VE] Support floating-point arithmetic instructions in MC layer 2020-06-08 15:58:57 +02:00
LCR.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
LD.s [VE] Support a basic disassembler for Aurora VE target 2020-06-03 13:48:42 +02:00
LDZ.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
LEA.s [VE] Support a basic disassembler for Aurora VE target 2020-06-03 13:48:42 +02:00
LFRSFR.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
LHM.s [VE] Support host memory access instructions in MC layer 2020-06-10 10:02:14 +02:00
lit.local.cfg
LPMSPM.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
MAXMIN.s [VE] Support fixed-point operation instructions in MC layer 2020-06-05 11:56:26 +02:00
MONC.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
MRG.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
MUL.s [VE] Support fixed-point operation instructions in MC layer 2020-06-05 11:56:26 +02:00
NND.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
NOP.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
OR.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
PCNT.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
PFCH.s [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
SCR.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
SHM.s [VE] Support host memory access instructions in MC layer 2020-06-10 10:02:14 +02:00
SIC.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
SLA.s [VE] Support shift operation instructions in MC layer 2020-06-08 10:19:14 +02:00
SLD.s [VE] Support shift operation instructions in MC layer 2020-06-08 10:19:14 +02:00
SLL.s [VE] Support shift operation instructions in MC layer 2020-06-08 10:19:14 +02:00
SMIR.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
SRA.s [VE] Support shift operation instructions in MC layer 2020-06-08 10:19:14 +02:00
SRD.s [VE] Support shift operation instructions in MC layer 2020-06-08 10:19:14 +02:00
SRL.s [VE] Support shift operation instructions in MC layer 2020-06-08 10:19:14 +02:00
ST.s [VE] Support a basic disassembler for Aurora VE target 2020-06-03 13:48:42 +02:00
SUB.s [VE] Support fixed-point operation instructions in MC layer 2020-06-05 11:56:26 +02:00
SVOB.s [VE] Support Transfer Control Instructions in MC layer 2020-06-09 10:41:42 +02:00
sym-br.s [VE] Support symbol with offset in assembly 2020-07-07 04:16:51 +09:00
sym-got.s [VE] Support relocation information in MC layer 2020-06-15 11:24:53 +02:00
sym-gotoff.s [VE] Support relocation information in MC layer 2020-06-15 11:24:53 +02:00
sym-tls.s [VE] Support relocation information in MC layer 2020-06-15 11:24:53 +02:00
sym-tpoff.s [VE] Support relocation information in MC layer 2020-06-15 11:24:53 +02:00
symbols.s [VE] Support symbol with offset in assembly 2020-07-07 04:16:51 +09:00
TS1AM.s [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
TS2AM.s [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
TS3AM.s [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
TSCR.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
XOR.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00