[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