Splitting this out from D29934, as requested during review.
This patch adds support for lowering global addresses and tests for load/store on those addresses.
Paths
| Differential D39103
[RISCV 12.5/n] Codegen support for memory operations on global addresses ClosedPublic Authored by asb on Oct 19 2017, 12:21 PM.
Details Summary Splitting this out from D29934, as requested during review. This patch adds support for lowering global addresses and tests for load/store on those addresses.
Diff Detail
Event TimelineComment Actions I accidentally ttached an older version of the patch before, which had an unwanted whitespace change. Comment Actions LGTM
This revision is now accepted and ready to land.Oct 20 2017, 4:02 PM Closed by commit rL317688: [RISCV] Codegen support for memory operations on global addresses (authored by asb). · Explain WhyNov 8 2017, 5:25 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 122065 llvm/trunk/lib/Target/RISCV/RISCV.h
llvm/trunk/lib/Target/RISCV/RISCVAsmPrinter.cpp
llvm/trunk/lib/Target/RISCV/RISCVISelLowering.h
llvm/trunk/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/trunk/lib/Target/RISCV/RISCVMCInstLower.cpp
llvm/trunk/test/CodeGen/RISCV/mem.ll
llvm/trunk/test/CodeGen/RISCV/wide-mem.ll
|