[LLVMdev] missing blocks

llvmjp jpbonn-keyword-llvm.7c175e at corniceresearch.com
Tue Oct 5 16:50:11 PDT 2010


On 10/4/10 10:24 AM, Anton Korobeynikov wrote:
>>   I suspect this is a straight forward problem so I thought I'd ask.
>> I'm developing a new backend.  I recently updated from the LLVM
>> repository and now my output assembly is branching to labels/blocks that
>> have been removed.  It had been working fine two weeks ago.  What looks
>> suspicious is the following message:
> Just quick though: have you implemented the branch-related hooks of
> your backend properly?
> E.g. AnalyzeBranch and around?
>
It turns out I hadn't overridden 
AsmPrinter::isBlockOnlyReachableByFallthrough() to handle delay slots. 
I'm not sure why it worked previously.



More information about the llvm-dev mailing list