Eric Hein
Eric Hein
Just noticed the related issue https://github.com/wsmoses/Tapir-LLVM/issues/78, I guess the current solution is to strip everything after `.outline_` and then demangle?
I'm torn. On the one hand, demangling via `c++filt` should "just work" without the need for additional tooling. On the other hand, fully qualified names and template instantiations make the...
Thanks for the quick response, I appreciate any time you can devote to this. Some more thoughts: The key question is whether `child` is guaranteed to have a private copy...
Here's an interesting wrinkle: If I give `object` a user-defined destructor, then suddenly Tapir puts the `alloca`, constructor call, and destructor call in the outlined function like I expect. ```C++...
Here's a patch from Shannon that allows either syntax: [0001-Handle-sign-in-pragma-grainsize-for-backwards-compat.patch.txt](https://github.com/wsmoses/Tapir-LLVM/files/3602456/0001-Handle-sign-in-pragma-grainsize-for-backwards-compat.patch.txt)
In one case it was a performance benchmark where we wanted to control exactly how many tasks cilk_for was creating. In other codes, when it is known that each loop...
I was able to install using apt on Ubuntu 18.04 by simply changing `bionic` to `xenial` in the corresponding sources.list file after adding the repo. Edit: had it backwards, the...
Try `sudo make install`