Guidance regarding RISCV Intrinsics

I am trying to understand how rvv intrinsics are added into llvm and clang. Are clang intrinsics functions and LLVM-IR Intrinsic functions for rvv, both generated from the descriptions in llvm/IR/IntrinsicsRISCV.td file ?