Displaying 3 results from an estimated 3 matches for "moveintobundl".
Did you mean:
moveintobundle
2013 Feb 04
0
[LLVMdev] Asserts in bundleWithPred() and bundleWithSucc()
...This happens if I want to add unbundled instruction to a bundle that
> immediately precedes it in the same BB. The moment you remove MI from BB
> iterators will not work properly.
Yes, that is a problem because MIBundleBuilder keeps an End iterator.
What do you think, should we add a Bundle.moveIntoBundle() function?
/jakob
2013 Feb 04
2
[LLVMdev] Asserts in bundleWithPred() and bundleWithSucc()
Jakob,
>... In this case you should either erase the old BUNDLE first, or unbundle
it
> from the instructions you are trying to finalize.
This is exactly my point - I have to unbundle everything to re-bundle it
back in :) ...but this case is trivial and I am OK with it. What is more
unclear to me is this.
How do you use Bundle.insert(I, MI->removeFromBundle())
Where MI == Bundle.End?
2013 Feb 04
2
[LLVMdev] Asserts in bundleWithPred() and bundleWithSucc()
...unbundled instruction to a bundle that
> > immediately precedes it in the same BB. The moment you remove MI from
> > BB iterators will not work properly.
>
> Yes, that is a problem because MIBundleBuilder keeps an End iterator.
>
> What do you think, should we add a Bundle.moveIntoBundle() function?
>
> /jakob