[llvm-commits] [llvm] r138163 - in /llvm/trunk: lib/Target/ARM/ARMBaseInstrInfo.cpp lib/Target/ARM/ARMExpandPseudoInsts.cpp test/CodeGen/ARM/2011-08-12-vmovqqqq-pseudo.ll

Jakob Stoklund Olesen stoklund at 2pi.dk
Fri Aug 19 17:32:38 PDT 2011


On Aug 19, 2011, at 5:17 PM, Chad Rosier wrote:

> Author: mcrosier
> Date: Fri Aug 19 19:17:25 2011
> New Revision: 138163
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=138163&view=rev
> Log:
> VMOVQQQQs pseudo instructions are only created by ARMBaseInstrInfo::copyPhysReg.
> Therefore, rather then generate a pseudo instruction, which is later expanded,
> generate the necessary instructions in place.

Nice!

Does that mean the VMOVQQQQ pseudo-instruction can be deleted completely now?

You can probably do the same trick with VMOVQQ.

/jakob




More information about the llvm-commits mailing list