- Use PIELevel module flags instead of Target option PositionIndependentExecutable
- Remove use of -enable-pie option with llc in tests
- Add PIELevel module flag to tests where PIE should be enabled
After this, I can safely delete Target option PositionIndependentExecutable. I will send a clang patch to delete all references to this.