llvm-project/llvm/lib/Target/RISCV/MCTargetDesc
Craig Topper 045304701b [RISCV] Move vtype decoding and printing from RISCVInstPrinter to RISCVBaseInfo. Share with the assembly parser's debug output
This moves the vtype decoding and printing to RISCVBaseInfo. This keeps all of
the decoding code in the same area as the encoding code. This will make it
easier to change the decoding for the 1.0 spec in the future.

We're now sharing the printing with the debug output for operands in the
assembler. This also fixes that debug output to include the tail and mask
agnostic bits. Since the printing code works on the vtype immediate value, we
now encode the immediate during parsing and store just the immediate in the
operand.
2020-12-14 10:50:26 -08:00
..
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
RISCVAsmBackend.cpp [MC][Bugfix] Remove redundant parameter for relaxInstruction 2020-04-21 11:06:55 +08:00
RISCVAsmBackend.h [MC][Bugfix] Remove redundant parameter for relaxInstruction 2020-04-21 11:06:55 +08:00
RISCVELFObjectWriter.cpp [MC][RISCV] Make .reloc support arbitrary relocation types 2020-04-10 10:43:53 -07:00
RISCVELFStreamer.cpp [RISCV][AsmParser] Implement .option (no)pic 2020-04-17 12:08:30 +00:00
RISCVELFStreamer.h [RISCV][AsmParser] Implement .option (no)pic 2020-04-17 12:08:30 +00:00
RISCVFixupKinds.h
RISCVInstPrinter.cpp [RISCV] Move vtype decoding and printing from RISCVInstPrinter to RISCVBaseInfo. Share with the assembly parser's debug output 2020-12-14 10:50:26 -08:00
RISCVInstPrinter.h [RISCV] Add support for printing pcrel immediates as absolute addresses in llvm-objdump 2020-12-04 10:34:12 -08:00
RISCVMCAsmInfo.cpp [MC][RISCV] Set UseIntegratedAssembler to true 2020-07-12 21:04:48 -07:00
RISCVMCAsmInfo.h
RISCVMCCodeEmitter.cpp [RISCV] Don't include CodeGen layer files in MC layer 2020-11-12 07:45:38 -08:00
RISCVMCExpr.cpp [RISCV] Don't include CodeGen layer files in MC layer 2020-11-12 07:45:38 -08:00
RISCVMCExpr.h [RISCV] Remove unused forward declarations. NFC. 2020-04-23 16:30:45 +01:00
RISCVMCTargetDesc.cpp [RISCV] Don't include CodeGen layer files in MC layer 2020-11-12 07:45:38 -08:00
RISCVMCTargetDesc.h [RISCV] Remove unused forward declarations. NFC. 2020-04-23 16:30:45 +01:00
RISCVTargetStreamer.cpp [RISCV] Don't include CodeGen layer files in MC layer 2020-11-12 07:45:38 -08:00
RISCVTargetStreamer.h [RISCV] Register null target streamer for RISC-V 2020-05-22 09:18:23 -07:00