[llvm-commits] [llvm] r162060 - in /llvm/trunk/lib/Target/ARM: ARMBaseInstrInfo.cpp ARMBaseInstrInfo.h ARMISelLowering.cpp ARMInstrInfo.td ARMInstrThumb2.td

Anton Korobeynikov anton at korobeynikov.info
Fri Aug 17 12:25:28 PDT 2012


Jacob,

>>> +  assert((MI->getOpcode() == ARM::MOVCCr || MI->getOpcode() == ARM::t2MOVCCr) &&
>>> +         "Unknown select instruction");
>> Somehow MI is uninitialized here. I'm seeing a lot of assertions while
>> compiling for Cortex-A9. I will try to reduce the testcase and try
>> some valgrind'ing.
>
> Peephole had an iterator to an erased MI. Should be fixed in r162099.
Thanks, though it seems this opened a can of worms :) I have some more
PRs to report.

-- 
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University



More information about the llvm-commits mailing list