[LLVMdev] missing register spills?

Yang, Cheng-Chih Cheng-Chih.Yang at amd.com
Tue Mar 17 23:09:58 PDT 2015

Hi folks,

I'm running into this weird issue where the register spills appear to be missing for an "if" block for some reason. For example, the original if/else blocks:

if  reg0

// storeRegToStackSlot for reg1
// do something
- missing a load for reg1?

// storeRegToStackSlot for reg1
// do something
// loadRegFromStackSlot for reg1

I tried looking in the LLVM spiller code but it looked like the load should have already been generated at that point. Any suggestions on what I should look for here?

Thanks a lot!
- Chad

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150318/1a0d00de/attachment.html>

More information about the llvm-dev mailing list