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 455086 llvm/lib/Target/RISCV/RISCVInstrInfoC.td
 llvm/test/MC/RISCV/attribute-arch.s
 llvm/test/MC/RISCV/rv32zihintntl-invalid.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.