sentence: a simple '' hello , world ! '' program in the assembly format : back ends : instruction set and microarchitecture support at version 3.4 llvm supports many instruction set , including arm , hexagon , mips , nvidia ptx ( called '' nvptx ' in llvm documentation ) , powerpc , r600 , sparc , z/architecture ( called '' systemz '' in llvm documentation ) , x86 / x86-64 , and xcore .