[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

Chad Rosier mcrosier at apple.com
Fri Aug 19 17:42:28 PDT 2011


On Aug 19, 2011, at 5:32 PM, Jakob Stoklund Olesen wrote:

> 
> 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?

Committed revision 138174.

> You can probably do the same trick with VMOVQQ.

Yup, coming up.

 Chad

> /jakob
> 




More information about the llvm-commits mailing list