▁ 0 , ▁i 3 2 ▁ 0 ▁▁▁▁ ▁% tmp 2 ▁= ▁call ▁i 3 2 ▁( i 8 *, ▁...) ▁@ printf ( ▁i 8 * ▁% tmp 1 ▁) ▁n oun wind ▁▁▁▁ ▁ret ▁i 3 2 ▁ 0 ▁} ▁ ▁The ▁many ▁different ▁convent ions ▁used ▁and ▁features ▁provided ▁by ▁different ▁targets ▁mean ▁that ▁LL VM ▁cannot ▁truly ▁produce ▁a ▁target - in dependent ▁IR ▁and ▁ret arget ▁it ▁without ▁breaking ▁some ▁established ▁rules . ▁Ex amples ▁of ▁target ▁dependence ▁beyond ▁what ▁is ▁explicitly ▁mentioned ▁in ▁the ▁documentation ▁can ▁be ▁found ▁in ▁a ▁ 2 0 1 1 ▁proposal ▁for ▁" word code ", ▁a ▁fully ▁target - in dependent ▁variant ▁of ▁LL VM ▁IR ▁intended ▁for ▁online ▁distribution . ▁ ▁Back ▁ends ▁At ▁version ▁ 3 . 4 , ▁LL VM ▁supports ▁many ▁instruction ▁sets , ▁including ▁AR M , ▁Qual comm ▁H ex agon , ▁M IP S , ▁N vidia ▁Par allel ▁Thread ▁Exec ution ▁( PT X ; ▁called ▁N V PT X ▁in ▁LL VM ▁documentation ), ▁Power PC , ▁ ▁A MD ▁T era Scale , ▁A MD ▁Graphics ▁Core ▁Next ▁( GC N ), ▁SP AR C , ▁z / Arch itecture ▁( called ▁System Z ▁in ▁LL VM ▁documentation ), ▁x 8 6 , ▁x 8 6 - 6 4 , ▁and ▁X Core . ▁Some ▁features ▁are ▁not ▁available ▁on ▁some ▁platforms . ▁Most ▁features ▁are ▁present ▁for ▁x 8 6 , ▁x 8 6 - 6 4 , ▁z