Poor register allocations vs gcc

Hello,

I have an issue with the llvm optimizations. I need to create object codes.

the -ON PURPOSE poor && useless- code :