[llvm-commits] [llvm] r43150 - in /llvm/trunk: include/llvm/Target/ lib/Target/ARM/ lib/Target/Alpha/ lib/Target/IA64/ lib/Target/Mips/ lib/Target/PowerPC/ lib/Target/Sparc/ lib/Target/X86/

Chris Lattner clattner at apple.com
Thu Oct 18 19:43:13 PDT 2007


On Oct 18, 2007, at 6:43 PM, Evan Cheng wrote:

>>
>>> +++ llvm/trunk/include/llvm/Target/MRegisterInfo.h Thu Oct 18
>>> 16:29:24 2007
>>> @@ -508,9 +508,9 @@
>>>                                    const TargetRegisterClass *RC)
>>> const = 0;
>>>
>>>   virtual void storeRegToAddr(MachineFunction &MF, unsigned SrcReg,
>>> -                              SmallVector<MachineOperand,4> Addr,
>>> +                              SmallVectorImpl<MachineOperand> Addr,
>>
>> This should pass the vector by reference to avoid slicing in this
>> case and for performance.
>
> It was a copy and paste bug that's already fixed in a subsequent  
> patch.

Thanks Evan!

-Chris



More information about the llvm-commits mailing list