AFAIK they use what they call it bitcode and it translate much more directly to native machine language. I can't be bothered to really check, but I guess it looks more like an machine indepentent assembly with more primitive idioms.
More like for 1+2 = move.l 1,d0; move.l 2,d1; add.l d0,d1; (my 68k assembly days are gone 20 years, not sure that is still correct code or if they changed it ;-)