search for: 240c33522563ebd633613a903479d5e6

Displaying 3 results from an estimated 3 matches for "240c33522563ebd633613a903479d5e6".

2018 Feb 24
2
CallSiteSplitting and musttail calls
...e easiest fix as it stands is disabling it for such call sites: https://reviews.llvm.org/D43729 . However, I'm not happy with such contribution. My more sophisticated attempt has failed due to my poor understanding of llvm internals. Here is the attempted patch: https://gist.github.com/indutny/240c33522563ebd633613a903479d5e6 I'd greatly appreciate any help with it. Just in case, there're few questions that I'm trying to find answers for: * Why replacing `removeFromParent()` with `eraseFromParent` breaks the code? * How to properly remove predecessors from the resulting Tail block? * How to remove the Tai...
2018 Feb 24
0
CallSiteSplitting and musttail calls
...disabling it for such call > sites: https://reviews.llvm.org/D43729 . However, I'm not happy with such > contribution. > > My more sophisticated attempt has failed due to my poor understanding of > llvm internals. Here is the attempted patch: https://gist.github. > com/indutny/240c33522563ebd633613a903479d5e6 > > I'd greatly appreciate any help with it. > > Just in case, there're few questions that I'm trying to find answers for: > > * Why replacing `removeFromParent()` with `eraseFromParent` breaks the > code? > * How to properly remove predecessors from the resultin...
2018 Feb 27
2
CallSiteSplitting and musttail calls
...ll >> sites: https://reviews.llvm.org/D43729 . However, I'm not happy with >> such contribution. >> >> My more sophisticated attempt has failed due to my poor understanding of >> llvm internals. Here is the attempted patch: https://gist.github.com >> /indutny/240c33522563ebd633613a903479d5e6 >> >> I'd greatly appreciate any help with it. >> >> Just in case, there're few questions that I'm trying to find answers for: >> >> * Why replacing `removeFromParent()` with `eraseFromParent` breaks the >> code? >> * How to properly remov...