At a guess, LLVM may be struggling with 8 lots of bounds checking.