Welcome to Extensions: RISC-V, LLVM IR, LLVM MIR
This RISC-V extension, developed by Shao-Ce SUN, provides comprehensive support for RISC-V assembly in Visual Studio Code, including detailed syntax highlighting for all RISC-V extensions. Additionally, it integrates with LLVM-IR and LLVM MIR, enhancing development and debugging capabilities for both high-level and low-level code targeting RISC-V architectures.
Download RISC-V Extension Download LLVM IR Extension Download LLVM MIR ExtensionSupported RISC-V Extensions
This extension uniquely supports the following RISC-V extensions:
A
Atomic ExtensionB
Bitmanip ExtensionC
Compressed ExtensionD
Double-Precision ExtensionE
(RV32E
/RV64E
/RV128E
) Embedded ExtensionF
Single-Precision ExtensionG
(I
,M
,A
,F
,D
,Zicsr
,Zifencei
) General ExtensionsH
Hypervisor ExtensionI
(RV32I
/RV64I
/RV128I
) Integer ExtensionM
Multiplication ExtensionQ
Quard ExtensionShcounterenw
ExtensionShgatpa
ExtensionShtvala
ExtensionShvsatpa
ExtensionShvstvala
ExtensionShvstvecd
ExtensionSmaia
ExtensionSmcdeleg
ExtensionSmcsrind
ExtensionSmepmp
ExtensionSmmpm
ExtensionSmnpm
ExtensionSmstateen
ExtensionSsaia
ExtensionSsccfg
ExtensionSsccptr
ExtensionSscofpmf
ExtensionSscounterenw
ExtensionSscsrind
ExtensionSsnpm
ExtensionSspm
ExtensionSsqosid
ExtensionSsstateen
ExtensionSsstrict
ExtensionSstc
ExtensionSstvala
ExtensionSstvecd
ExtensionSsu64xl
ExtensionSupm
ExtensionSvade
ExtensionSvadu
ExtensionSvbare
ExtensionSvinval
ExtensionSvnapot
ExtensionSvpbmt
ExtensionV
Vector ExtensionZa128rs
ExtensionZa64rs
ExtensionZaamo
ExtensionZabha
ExtensionZacas
ExtensionZalasr
ExtensionZalrsc
ExtensionZama16b
ExtensionZawrs
ExtensionZba
ExtensionZbb
ExtensionZbc
ExtensionZbkb
ExtensionZbkc
ExtensionZbkx
ExtensionZbs
ExtensionZca
ExtensionZcb
ExtensionZcd
ExtensionZce
ExtensionZcf
ExtensionZcmop
ExtensionZcmp
ExtensionZcmt
ExtensionZdinx
ExtensionZfa
ExtensionZfbfmin
ExtensionZfh
ExtensionZfhmin
ExtensionZfinx
ExtensionZhinx
ExtensionZhinxmin
ExtensionZic64b
ExtensionZicbom
ExtensionZicbop
ExtensionZicboz
ExtensionZiccamoa
ExtensionZiccif
ExtensionZicclsm
ExtensionZiccrse
ExtensionZicfilp
ExtensionZicfiss
ExtensionZicntr
ExtensionZicond
ExtensionZicsr
ExtensionZifencei
ExtensionZihintntl
ExtensionZihintpause
ExtensionZihpm
ExtensionZimop
ExtensionZk
ExtensionZkn
ExtensionZknd
ExtensionZkne
ExtensionZknh
ExtensionZkr
ExtensionZks
ExtensionZksed
ExtensionZksh
ExtensionZkt
ExtensionZmmul
ExtensionZtso
ExtensionZvbb
ExtensionZvbc
ExtensionZve32f
ExtensionZve32x
ExtensionZve64d
ExtensionZve64f
ExtensionZve64x
ExtensionZvfbfmin
ExtensionZvfbfwma
ExtensionZvfh
ExtensionZvfhmin
ExtensionZvkb
ExtensionZvkg
ExtensionZvkn
ExtensionZvknc
ExtensionZvkned
ExtensionZvkng
ExtensionZvknha
ExtensionZvknhb
ExtensionZvks
ExtensionZvksc
ExtensionZvksed
ExtensionZvksg
ExtensionZvksh
ExtensionZvkt
ExtensionZvl1024b
ExtensionZvl128b
ExtensionZvl16384b
ExtensionZvl2048b
ExtensionZvl256b
ExtensionZvl32768b
ExtensionZvl32b
ExtensionZvl4096b
ExtensionZvl512b
ExtensionZvl64b
ExtensionZvl65536b
ExtensionZvl8192b
Extension
Comprehensive Syntax Highlighting
Enjoy full syntax highlighting for RISC-V assembly language, ensuring you never miss a keyword or instruction.
Universal Support
This extension supports all known RISC-V extensions, making it the only one of its kind in the marketplace.
Seamless Integration
Easily integrates with your existing Visual Studio Code setup, providing an enhanced development environment.