]> gcc.gnu.org Git - gcc.git/commitdiff
RISC-V: Document `auipc' and `bitmanip' `type' attributes
authorMaciej W. Rozycki <macro@embecosm.com>
Fri, 28 Jan 2022 11:55:12 +0000 (11:55 +0000)
committerMaciej W. Rozycki <macro@embecosm.com>
Fri, 28 Jan 2022 11:55:12 +0000 (11:55 +0000)
Document new `auipc' and `bitmanip' `type' attributes added respectively
with commit 88108b27dda9 ("RISC-V: Add sifive-7 pipeline description.")
and commit 283b1707f237 ("RISC-V: Implement instruction patterns for ZBA
extension.") but not listed so far.

gcc/
* config/riscv/riscv.md: Document `auipc' and `bitmanip' `type'
attributes.

gcc/config/riscv/riscv.md

index 04923927bc2732f52035fa243c8b3b31c960cca3..b3c5bce842a4133fde21e9336eb59bc7a8a04f69 100644 (file)
 ;; mfc         transfer from coprocessor
 ;; const       load constant
 ;; arith       integer arithmetic instructions
+;; auipc       integer addition to PC
 ;; logical      integer logical instructions
 ;; shift       integer shift instructions
 ;; slt         set less than instructions
 ;; multi       multiword sequence (or user asm statements)
 ;; nop         no operation
 ;; ghost       an instruction that produces no real code
+;; bitmanip    bit manipulation instructions
 (define_attr "type"
   "unknown,branch,jump,call,load,fpload,store,fpstore,
    mtc,mfc,const,arith,logical,shift,slt,imul,idiv,move,fmove,fadd,fmul,
This page took 0.082693 seconds and 5 git commands to generate.