Add zihintntl compressed instructions and some files related to zihintntl.
This patch is base on D121670: [RISCV] Add zihintntl instructions.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D121779
[RISCV] Add zihintntl compressed instructions ClosedPublic Authored by alextsao1999 on Mar 16 2022, 1:36 AM.
Details Summary Add zihintntl compressed instructions and some files related to zihintntl.
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMar 16 2022, 1:36 AM Herald added subscribers: llvm-commits, cfe-commits, • pcwang-thead and 2 others. · View Herald Transcript alextsao1999 added a parent revision: D121670: [RISCV] Add zihintntl instructions.Mar 16 2022, 1:37 AM alextsao1999 retitled this revision from [RISCV] Add zihintntl instructions to [RISCV] Add zihintntl compressed instructions.Mar 16 2022, 1:39 AM
Herald added subscribers: sunshaoce, StephenFan, shiva0217. · View Herald TranscriptAug 21 2022, 7:53 PM This revision is now accepted and ready to land.Aug 23 2022, 12:02 AM This revision was landed with ongoing or failed builds.Aug 23 2022, 11:29 PM Closed by commit rG07a700f814bf: [RISCV] Add zihintntl compressed instructions (authored by alextsao1999). · Explain Why This revision was automatically updated to reflect the committed changes. alextsao1999 marked an inline comment as done.
Revision Contents
Diff 415727 clang/test/Preprocessor/riscv-target-features.c
llvm/lib/Support/RISCVISAInfo.cpp
llvm/lib/Target/RISCV/RISCV.td
llvm/lib/Target/RISCV/RISCVInstrInfo.td
llvm/lib/Target/RISCV/RISCVInstrInfoC.td
llvm/lib/Target/RISCV/RISCVSubtarget.h
llvm/test/CodeGen/RISCV/attributes.ll
llvm/test/MC/RISCV/attribute-arch.s
llvm/test/MC/RISCV/rv32zihintntl-invalid.s
llvm/test/MC/RISCV/rv32zihintntl-valid.s
llvm/test/MC/RISCV/rv32zihintntlc-invalid.s
llvm/test/MC/RISCV/rv32zihintntlc-valid.s
|
Could you add an invalid check for c.ntl instruction to make sure they can't use without C?
e.g. -mattr=+experimental-zihintntl but no +c.