[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