llvm-project/llvm/lib/Target/RISCV/MCTargetDesc
Craig Topper d7ffa82a8e [RISCV] Improve 64-bit integer constant materialization for more cases.
For positive constants we try shifting left to remove leading zeros
and fill the bottom bits with 1s. We then materialize that constant
shift it right.

This patch adds a new strategy to try filling the bottom bits with
zeros instead. This catches some additional cases.
2021-04-02 10:18:08 -07:00
..
CMakeLists.txt [RISCV] Merge Utils library into MCTargetDesc 2021-01-14 11:47:30 -08:00
RISCVAsmBackend.cpp [MC][RISCV] Support .reloc *, BFD_RELOC_{NONE,32,64}, * 2021-03-05 21:45:11 -08:00
RISCVAsmBackend.h [RISCV] Merge Utils library into MCTargetDesc 2021-01-14 11:47:30 -08:00
RISCVBaseInfo.cpp [RISCV] Give an explicit error if 'generic' CPU is passed instead of 'generic-rv32' or 'generic-rv64'. Validate 64Bit feature against the triple. 2021-03-14 17:21:31 -07:00
RISCVBaseInfo.h [RISCV] Make scalable vector FMA commutable for register allocation. 2021-02-08 10:05:33 -08:00
RISCVELFObjectWriter.cpp
RISCVELFStreamer.cpp [RISCV] Merge Utils library into MCTargetDesc 2021-01-14 11:47:30 -08:00
RISCVELFStreamer.h
RISCVFixupKinds.h
RISCVInstPrinter.cpp [llvm] Remove redundant return and continue statements (NFC) 2021-01-14 20:30:34 -08:00
RISCVInstPrinter.h [RISCV] Remove unused method RISCVInstPrinter::printSImm5Plus1. NFC 2021-01-04 12:21:35 -08:00
RISCVMCAsmInfo.cpp
RISCVMCAsmInfo.h
RISCVMCCodeEmitter.cpp [RISCV] Merge Utils library into MCTargetDesc 2021-01-14 11:47:30 -08:00
RISCVMCExpr.cpp Add missing cases in RISCVMCExpr::getVariantKindName 2021-03-25 12:57:05 +07:00
RISCVMCExpr.h Add missing cases in RISCVMCExpr::getVariantKindName 2021-03-25 12:57:05 +07:00
RISCVMCTargetDesc.cpp [RISCV] Give an explicit error if 'generic' CPU is passed instead of 'generic-rv32' or 'generic-rv64'. Validate 64Bit feature against the triple. 2021-03-14 17:21:31 -07:00
RISCVMCTargetDesc.h
RISCVMatInt.cpp [RISCV] Improve 64-bit integer constant materialization for more cases. 2021-04-02 10:18:08 -07:00
RISCVMatInt.h [RISCV] Improve 64-bit integer materialization for some cases. 2021-04-01 09:12:52 -07:00
RISCVTargetStreamer.cpp [RISCV] Update the version number to v0.10 for vector. 2021-01-30 07:20:05 +08:00
RISCVTargetStreamer.h [llvm] Forward-declare formatted_raw_ostream (NFC) 2021-01-28 22:21:13 -08:00