llvm-project
[RISCV] Support the large code model.
#70308
Merged

[RISCV] Support the large code model. #70308

tclin914 merged 20 commits into llvm:main from tclin914:codemodel-large-up
tclin914
tclin914 tclin914 requested a review from preames preames 2 years ago
tclin914 tclin914 requested a review from kito-cheng kito-cheng 2 years ago
tclin914 tclin914 requested a review from topperc topperc 2 years ago
tclin914 tclin914 requested a review from wangpc-pp wangpc-pp 2 years ago
llvmbot llvmbot added backend:RISC-V
llvmbot
wangpc-pp
wangpc-pp commented on 2023-10-26
asb
topperc
topperc commented on 2023-11-11
github-actions
topperc
topperc commented on 2023-12-13
tclin914
topperc
topperc commented on 2023-12-21
MaskRay
tclin914 tclin914 force pushed to d776b594 2 years ago
amitch1999
sunshaoce
sunshaoce commented on 2024-08-12
jrtc27
jrtc27 commented on 2024-08-12
jrtc27
jrtc27 commented on 2024-08-12
jrtc27
jrtc27 commented on 2024-08-12
tclin914 tclin914 force pushed from b74d194c to 88399e11 1 year ago
tclin914 tclin914 changed the title [RFC][RISCV] Support the large code model. [RISCV] Support the large code model. 1 year ago
tclin914
topperc
topperc commented on 2024-08-27
wangpc-pp
topperc
topperc commented on 2024-08-28
tclin914
[RFC][RISCV] Support the large code model.
fdacc7ed
tclin914 Alphabetize forward declaration
13b7416d
tclin914 Remove unused Modifier
27a97427
tclin914 clang-foramt
0a99b3a2
tclin914 Rewrite the code to avoid adding unneeded function.
b63a05aa
tclin914 Address topperc's comments
6f392e67
tclin914 Move `enum RISCVCPKind` into the class that uses it.
3d4df047
tclin914 clang-format
ea5f693b
tclin914 Use PtrVT instead of getPointerTy(DAG.getDataLayout())
624766ba
tclin914 Use else if to avoid touching all the lines below
9eb398d6
tclin914 Remove getLargeBlockAddress function
0e3f0ea7
tclin914 Remove two subclasses
f02a178b
tclin914 `unrecognized constant pool value` -> `unrecognized constant pool type`
31e8c6c7
tclin914 Remove Type cast
f6e60b58
tclin914 Remove `else` from after `return`
ee38bb4d
tclin914 Use `auto *`
a8cd4f7b
tclin914 Drop curly braces around single line statement
6216bc5f
tclin914 Inline getLargeAddr function
4be2bccd
tclin914 Pass SDLoc by const reference
544286a2
tclin914 tclin914 force pushed to 544286a2 1 year ago
tclin914
jrtc27
tclin914
topperc
topperc approved these changes on 2024-09-05
tclin914 Capitalize `s`
56cd55b4
tclin914 tclin914 merged fef84c56 into main 1 year ago
tclin914 tclin914 deleted the codemodel-large-up branch 1 year ago
llvm-ci

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone