/ Arch itecture , ▁AR M , ▁and ▁Power PC . ▁R IS C - V ▁is ▁supported ▁as ▁of ▁version ▁ 7 . ▁In ▁the ▁past ▁LL VM ▁also ▁supported ▁fully ▁or ▁partially ▁other ▁back ends , ▁including ▁C ▁backend , ▁Cell ▁S PU , ▁m bla ze ▁( M icro B la ze ), ▁A MD ▁R 6 0 0 , ▁DE C / Com pa q ▁Al pha ▁( Alpha ▁A X P ) ▁and ▁N ios 2 , ▁but ▁most ▁of ▁this ▁hardware ▁is ▁mostly ▁ob sole te , ▁and ▁the ▁LL VM ▁support ▁and ▁maintenance ▁for ▁it ▁couldn ' t ▁be ▁just ified . ▁ ▁LL VM ▁also ▁supports ▁Web Assembly ▁target , ▁which ▁allows ▁to ▁compile ▁programs ▁and ▁execute ▁them ▁in ▁Web Assembly ▁environment ▁like ▁Google ▁Chrome ▁/ ▁Ch rom ium , ▁Firefox , ▁Microsoft ▁Edge , ▁Apple ▁Safari ▁or ▁W AV M . ▁Web Assembly ▁support ▁allows ▁to ▁use ▁mostly ▁un mod ified ▁C , ▁C ++, ▁D , ▁R ust , ▁N im , ▁K otlin ▁and ▁possibly ▁other ▁third - party ▁LL VM - based ▁languages ▁source ▁codes , ▁programs ▁and ▁libraries ▁and ▁target ▁them ▁into ▁was m . ▁ ▁The ▁LL VM ▁machine ▁code ▁( MC ) ▁sub project ▁is ▁LL VM ' s ▁framework ▁for ▁transl ating ▁machine ▁instructions ▁between ▁text ual ▁forms ▁and ▁machine ▁code . ▁Form er ly , ▁LL VM ▁re lied ▁on ▁the ▁system ▁assemb ler , ▁or ▁one ▁provided ▁by ▁a ▁tool chain , ▁to ▁translate ▁assembly