Spu llvm has a lot graphical issues, i've made investigation on some of them and discovered that long time ago SPU ASMJit also suffered from these issues, but they were fixed by https://github.com/RPCS3/rpcs3/pull/2683. I reverted this PR on current build to made some comparisson with llvm and the issues look the same:
Red Dead Redemption
ASMJit +PR Reverted

SPU LLVM

Midnight Club: Los Angeles
ASMJit +PR Reverted

SPU LLVM

Metal Gear Rising
ASMJit +PR Reverted

SPU LLVM

Ninja Gaiden Sigma 2
ASMJit +PR Reverted

SPU LLVM

God of War III Demo
ASMJit +PR Reverted

SPU LLVM

The PR itself above the year old, the reason ASMJit never had these issues, cause none of these games, except Metal Gear Rising showed ingame graphics back those days, i think improving these instructions accuracy in llvm will make games more playable.
These are all fixed in #4920
Fixed now
Most helpful comment
These are all fixed in #4920