Posts

Add a New RISC-V Nop Instruction in LLVM

check full diff at

github.com/produktivkraft/llvm-project

notes

NOTE: this instruction takes no parameters

modify

llvm/lib/Target/RISCV/
llvm/lib/Target/RISCV/Disassembler/

eg:

  // inline_asm
  llvm.inline_asm "xyz.nop", "" : () -> ()
  // call_intrinsic
  llvm.call_intrinsic "llvm.riscv.xyz.nop" () : () -> () {}

refernce