1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/lib/Target/VE
Kazushi (Jam) Marukawa 04475a0f09 [VE] Support rest of load/store instructions in MC layer
Summary:
Add DLD/DLDU/DLDL/PFCH/TS1AM/TS2AM/TS3AM/ATMAM/CAS instructions newly.
Add regression tests for them to asmparser, mccodeemitter, and disassembler.
In order to add those instructions, change asmparser to support UImm0to2 and
UImm1 operands, add new decode functions to disassembler, and add new print
functions to instprinter.

Differential Revision: https://reviews.llvm.org/D81454
2020-06-09 14:21:00 +02:00
..
AsmParser [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
Disassembler [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
MCTargetDesc [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
TargetInfo
CMakeLists.txt [VE] Support a basic disassembler for Aurora VE target 2020-06-03 13:48:42 +02:00
LLVMBuild.txt [VE] Support a basic disassembler for Aurora VE target 2020-06-03 13:48:42 +02:00
VE.h [VE] Support branch instructions in MC layer 2020-06-05 15:44:02 +02:00
VE.td [VE] Implements minimum MC layer for VE (4/4) 2020-05-29 10:50:16 +02:00
VEAsmPrinter.cpp
VECallingConv.td [VE] Dynamic stack allocation 2020-05-27 10:11:06 +02:00
VEFrameLowering.cpp [VE] Dynamic stack allocation 2020-05-27 10:11:06 +02:00
VEFrameLowering.h [VE] Dynamic stack allocation 2020-05-27 10:11:06 +02:00
VEInstrFormats.td [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
VEInstrInfo.cpp [VE] Support branch instructions in MC layer 2020-06-05 15:44:02 +02:00
VEInstrInfo.h [VE] Dynamic stack allocation 2020-05-27 10:11:06 +02:00
VEInstrInfo.td [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
VEISelDAGToDAG.cpp [VE] Clean SDNodeXForm stuff 2020-06-04 11:28:24 +02:00
VEISelLowering.cpp [VE] Support lowering to NND instruction 2020-06-09 10:18:14 +02:00
VEISelLowering.h [VE] Support lowering to NND instruction 2020-06-09 10:18:14 +02:00
VEMachineFunctionInfo.cpp
VEMachineFunctionInfo.h
VEMCInstLower.cpp
VERegisterInfo.cpp [VE] Dynamic stack allocation 2020-05-27 10:11:06 +02:00
VERegisterInfo.h
VERegisterInfo.td [VE] Support floating-point arithmetic instructions in MC layer 2020-06-08 15:58:57 +02:00
VESubtarget.cpp
VESubtarget.h [VE] Dynamic stack allocation 2020-05-27 10:11:06 +02:00
VETargetMachine.cpp
VETargetMachine.h
VETargetTransformInfo.h