HWASan globals instruction selection lowering hasn't been implemented in
GlobalISel or FastISel. We need to ensure that we get SelectionDAGISel
in all cases where HWASan is enabled.
GlobalISel is the default ISel for aarch64 at -O0. All others go to
SelectionDAGISel. When we disable GlobalISel, we get FastISel, so
disable that too.
Add a regression test to HWASan, and tighten up the instruction
selection test to also include both PIC and static relocation models.
We intend to add lowering for at least GlobalISel at a later date, but this
is a temporary fix.
clang-format: please reformat the code