[AArch64][GlobalISel] Add the Localizer pass for the O0 pipeline
authorQuentin Colombet <qcolombet@apple.com>
Sat, 27 May 2017 01:34:07 +0000 (01:34 +0000)
committerQuentin Colombet <qcolombet@apple.com>
Sat, 27 May 2017 01:34:07 +0000 (01:34 +0000)
commit7a43eddf280ed2be51df380d2d2da346f0f07363
treea8c17e89aefb5a6c7442ade9b64af6f08d0b1c8e
parentbece442bd8b615e6095e38cabbf879df8e96b320
[AArch64][GlobalISel] Add the Localizer pass for the O0 pipeline

This should fix most of the issue we have right now with constants being
spilled all over the place.

llvm-svn: 304052
llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
llvm/test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll
llvm/test/CodeGen/AArch64/GlobalISel/gisel-commandline-option.ll
llvm/test/CodeGen/AArch64/GlobalISel/localizer-in-O0-pipeline.mir [new file with mode: 0644]