diff options
author | Daniel Henrique Barboza <dbarboza@ventanamicro.com> | 2025-08-06 15:46:34 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-06 14:46:34 -0400 |
commit | 35bd40d321ccb2e646c112418ef32318dd0e040b (patch) | |
tree | 73be4d969b0532d8ffdde587e8855395d4a302b6 /llvm/lib/TextAPI/TextStubCommon.cpp | |
parent | 0e0ea714f3079341b9e11eb478eb85400423ee7c (diff) | |
download | llvm-35bd40d321ccb2e646c112418ef32318dd0e040b.zip llvm-35bd40d321ccb2e646c112418ef32318dd0e040b.tar.gz llvm-35bd40d321ccb2e646c112418ef32318dd0e040b.tar.bz2 |
[RISCV] add more generic macrofusions (#151140)
These are some macrofusions that are used internally in Ventana in an
yet not upstreamed processor. Figured it would be good to contribute
them ahead of the processor to allow the community to also use them in
their own processors, while also alleaviting our own downstream upkeep.
The macrofusions being added are, considering load =
lb,lh,lw,ld,lbu,lhu,lwu:
- bfext (slli+srli)
- auipc+load
- lui+load
- add(.uw)+load
- addi+load
- shXadd(.uw)+load, where X=1,2,3
Diffstat (limited to 'llvm/lib/TextAPI/TextStubCommon.cpp')
0 files changed, 0 insertions, 0 deletions