llvm-project/llvm/lib/Target/VE
Kazushi (Jam) Marukawa fa1fecc73d [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
..
AsmParser [VE] Support symbol with offset in assembly 2020-07-07 04:16:51 +09:00
Disassembler [VE] Support relocation information in MC layer 2020-06-15 11:24:53 +02:00
MCTargetDesc [VE] Support relocation information in MC layer 2020-06-15 11:24:53 +02:00
TargetInfo [VE] Create a TargetInfo header. NFC 2020-04-21 11:42:17 +02:00
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 convert instructions in MC layer 2020-06-10 12:22:33 +02:00
VE.td [VE] Implements minimum MC layer for VE (4/4) 2020-05-29 10:50:16 +02:00
VEAsmPrinter.cpp [VE] Update branch instructions 2020-04-28 09:41:01 +02:00
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
VEISelDAGToDAG.cpp [VE] Clean SDNodeXForm stuff 2020-06-04 11:28:24 +02:00
VEISelLowering.cpp [VE] Change to use isa 2020-07-07 03:48:49 +09:00
VEISelLowering.h [VE] Support lowering to NND instruction 2020-06-09 10:18:14 +02:00
VEInstrFormats.td [VE] Support host memory access instructions in MC layer 2020-06-10 10:02:14 +02:00
VEInstrInfo.cpp [VE] Support host memory access instructions in MC layer 2020-06-10 10:02:14 +02:00
VEInstrInfo.h [VE] Dynamic stack allocation 2020-05-27 10:11:06 +02:00
VEInstrInfo.td [VE] Support relocation information in MC layer 2020-06-15 11:24:53 +02:00
VEMCInstLower.cpp [VE] Support symbol with offset value 2020-07-01 23:55:27 +09:00
VEMachineFunctionInfo.cpp [VE] call isel with stack passing 2020-01-28 10:55:47 +01:00
VEMachineFunctionInfo.h [VE] Support for PIC (global data and calls) 2020-02-14 09:50:02 +01:00
VERegisterInfo.cpp [VE] Dynamic stack allocation 2020-05-27 10:11:06 +02:00
VERegisterInfo.h [VE] Adapt aa26dd9858 and 2481f26ac3 2020-04-07 15:45:19 -07:00
VERegisterInfo.td [VE] Support floating-point arithmetic instructions in MC layer 2020-06-08 15:58:57 +02:00
VESubtarget.cpp [VE][fix] (more) explicit StringRef to std::string 2020-01-29 10:46:59 +01:00
VESubtarget.h [VE] Dynamic stack allocation 2020-05-27 10:11:06 +02:00
VETargetMachine.cpp [VE] Correct stack alignment 2020-07-06 17:25:29 +09:00
VETargetMachine.h [VE] Target-specific bit size for sjljehprepare 2020-03-10 17:51:16 +01:00
VETargetTransformInfo.h