Some branch patterns of PPC64 was missing the branch flag, impacting on LLDB execution.
The test case is the "next" command, which should stop on the next line, but without
this change, it continue executing as the "continue" command.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
I think it's fine to set the flag on the asm parser defs. They certainly are branches.
lib/Target/PowerPC/PPCInstrInfo.td | ||
---|---|---|
1291 ↗ | (On Diff #125578) | Why is this needed? This flag is set on line 1261. |
4282 ↗ | (On Diff #125578) | Why not just set the isBranch flag here rather than repeating it in a number of places within this scope? |
Comment Actions
Moving flag set to parent
Add the branch flat in the parent list, as all children need it.
Comment Actions
@nemanjai, I still don't have permissions for committing, so could you commit this?
Thanks!
Comment Actions
OK. I'm just in the middle of something until the end of the day. I'll commit it first thing tomorrow morning.
This comment was removed by lbianc.