commit | 142bd1a54e93f3f66d420717ecba53539a556035 | [log] [tgz] |
---|---|---|
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | Tue Oct 11 00:59:06 2011 +0000 |
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | Tue Oct 11 00:59:06 2011 +0000 |
tree | eb3bdf6de641c042c55d1b8201a5abedaa99ad08 | |
parent | a5903acd6bc15c6aa511068f8b79c79014c1b5d4 [diff] |
Move -widen-vmovs to ARMBaseInstrInfo::expandPostRAPseudo(). The VMOVS widening needs to look at the implicit COPY operands. Trying to dig out the COPY instruction from an iterator in copyPhysReg() is the wrong approach. The expandPostRAPseudo() hook gets to look at COPY instructions before they are converted to copyPhysReg() calls. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141619 91177308-0d34-0410-b5e6-96231b3b80d8