diff options
author | Daniel Sanders <daniel_l_sanders@apple.com> | 2018-10-03 02:12:17 +0000 |
---|---|---|
committer | Daniel Sanders <daniel_l_sanders@apple.com> | 2018-10-03 02:12:17 +0000 |
commit | c973ad1878f335fbb90fd1ac421fa6309746fe53 (patch) | |
tree | e7f10b7b21bc3568ee2298ef1fc21803b72829c2 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp | |
parent | a01151294ae34da280379a76b4ba9a8f26c2e538 (diff) | |
download | llvm-c973ad1878f335fbb90fd1ac421fa6309746fe53.zip llvm-c973ad1878f335fbb90fd1ac421fa6309746fe53.tar.gz llvm-c973ad1878f335fbb90fd1ac421fa6309746fe53.tar.bz2 |
Re-commit: [globalisel] Add a combiner helpers for extending loads and use them in a pre-legalize combiner for AArch64
Summary: Depends on D45541
Reviewers: ab, aditya_nandakumar, bogner, rtereshin, volkan, rovka, javed.absar, aemerson
Subscribers: aemerson, rengolin, mgorny, javed.absar, kristof.beyls, llvm-commits
Differential Revision: https://reviews.llvm.org/D45543
The previous commit failed portions of the test-suite on GreenDragon due to
duplicate COPY instructions and iterator invalidation. Both issues have now
been fixed. To assist with this, a helper (cloneVirtualRegister) has been added
to MachineRegisterInfo that can be used to get another register that has the same
type and class/bank as an existing one.
llvm-svn: 343654
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions