turn off clang optimization, remove phi instruction
1) Is it possible to turn off any optimization in clang?

2) Is there a way to remove any phi instruction from generated llvm code?

I use clang with options:
clang test.c -Wimplicit -emit-llvm  -g -O0  -c -o result.bc

And for some source files clang emit llvm code with phi-instructions.
I find any wat to get llvm-file without phi-instructions.
turn off clang optimization, remove phi instruction
===

1) Is it possible to turn off any optimization in clang?

2) Is there a way to remove any phi instruction from generated llvm code?

I use clang with options:
clang test.c -Wimplicit -emit-llvm  -g -O0  -c -o result.bc

And for some source files clang emit llvm code with phi-instructions.
I find any wat to get llvm-file without phi-instructions.