[PATCH] Fix thumbv5e stack coloring assertion failure

Bill Wendling wendling at apple.com
Tue Feb 19 14:25:41 PST 2013


Hi Logan,

This LGTM and fairly obvious. I'd like Jim or Owen to chime in though.

-bw

On Feb 19, 2013, at 8:03 AM, Logan Chien <tzuhsiang.chien at gmail.com> wrote:

> Ping?
> 
> 
> On Fri, Feb 15, 2013 at 1:45 PM, Logan Chien <tzuhsiang.chien at gmail.com> wrote:
> Hi,
> 
>   I found that some code with llvm.lifetime.* intrinsics will raise assertion failure in Thumb1 backend when stack coloring is enabled.  The root cause is that we are accessing the stack slot for frame pointer without checking the existence of the stack slot.  The test cases and the patch are attached.  Please have a look.  Thanks.
> 
> Sincerely,
> Logan
> 
> _______________________________________________
> 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