Displaying 2 results from an estimated 2 matches for "bd95899a".
Did you mean:
b695b99a
2012 Jan 24
0
[LLVMdev] Resolving branch instr with label "$BB0_-1"
>> br2uncond->eraseFromParent(). This results in br1cond loosing it's
>> label/offset. How could I resolve this?
> Your code is broken. AnalyzeBranch should not modify anything.
>
> I was taking a clue from Mips/MipsInstrInfo.cpp: AnalyzeBranch :(
> Could you please suggest appropriate alternative place for such a
> modification?
Ah sorry, my memory served me
2012 Jan 24
2
[LLVMdev] Resolving branch instr with label "$BB0_-1"
Hello Anton.
Thanks for the comment.
> Precisely this is the situation! There're two consecutive branches (br1cond
>> and br2uncond). Inside of AnalyzeBranch, there's an opcode swap of br2uncond
>> (ex. j_foward to j_backward). There I do BuildMI (newOpcode) and followed by
>> br2uncond->eraseFromParent(). This results in br1cond loosing it's
>>