[llvm-commits] [llvm] r48038 - /llvm/trunk/lib/CodeGen/RegisterScavenging.cpp

Evan Cheng evan.cheng at apple.com
Fri Mar 7 16:20:14 PST 2008


Thanks.

Evan

On Mar 7, 2008, at 3:45 PM, Bill Wendling wrote:

> Author: void
> Date: Fri Mar  7 17:45:15 2008
> New Revision: 48038
>
> URL: http://llvm.org/viewvc/llvm-project?rev=48038&view=rev
> Log:
> Something that kills a super-register also
> kills the sub-register.
>
> Modified:
>    llvm/trunk/lib/CodeGen/RegisterScavenging.cpp
>
> Modified: llvm/trunk/lib/CodeGen/RegisterScavenging.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/RegisterScavenging.cpp?rev=48038&r1=48037&r2=48038&view=diff
>
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> --- llvm/trunk/lib/CodeGen/RegisterScavenging.cpp (original)
> +++ llvm/trunk/lib/CodeGen/RegisterScavenging.cpp Fri Mar  7  
> 17:45:15 2008
> @@ -170,8 +170,7 @@
>       // instruction.
>       for (const unsigned *SubRegs = TRI->getSubRegisters(Reg);
>            unsigned SubReg = *SubRegs; ++SubRegs)
> -        if (!RedefinesSuperRegPart(MI, Reg, TRI))
> -          ChangedRegs.set(SubReg);
> +        ChangedRegs.set(SubReg);
>     }
>   }
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list