]> granicus.if.org Git - llvm/commit
[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)
commit6a19144d2b978acdb0290b9592aa050a5dcbf73f
treea72ba819132fefcf28ad8834c59c5ff7adb02ccf
parenta407cc079c5aa8b0b492eaac40c87f79c446750e
[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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@304052 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64TargetMachine.cpp
test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll
test/CodeGen/AArch64/GlobalISel/gisel-commandline-option.ll
test/CodeGen/AArch64/GlobalISel/localizer-in-O0-pipeline.mir [new file with mode: 0644]