[llvm-commits] [llvm] r146604 - in /llvm/trunk: lib/CodeGen/MachineSink.cpp test/CodeGen/ARM/2011-12-14-machine-sink.ll

Devang Patel dpatel at apple.com
Thu Dec 22 10:14:09 PST 2011


On Dec 22, 2011, at 10:10 AM, Akira Hatanaka wrote:

> It turns out that the failure was caused by a bug in
> MipsInstrInfo::storeRegToStackSlot and loadRegFromStackSlot. A
> MachineMemOperand was not being added to the generated instruction,
> which was causing MachineLICM to incorrectly determine it is safe to
> move a load out of a loop. So this wasn't a mis-compilation caused by
> a bug in Machine Sink or the register allocator.

woot! 

I'm glad that you're able to resolve this.
-
Devang




More information about the llvm-commits mailing list