igor_common: fix sbcast
get rid of debug print
multihop-able gups
find multi-hop opportunities
create combined region
temporarily hard-code MULTIHOP in Gups
save score with ExitMap & compare them
refector `findExitsFromRegion` -> `ExitMap::fromRegion()`
new cost function (inverted, takes into account number of hops needed)
use unique_ptr, update candidates list with combined one if it’s better
recurse inside ‘extract’ to find next hop, fix various things to work when extracting just first hop (i.e. only localize anchors with target_ptr provenance)
trick next hop into thinking it ends in ‘ret void’ so it becomes async
get multihop version of gups all cmake'd and ifdef'd
not very satisfying, but fixes bfs.ext issue
add call<async> multihop gups and add to igor
pragma marks for xcode
fix grappaclang-no-opt to not define __GRAPPA_CLANG__
add 'message cost' experiment to gups
Merge branch 'runpath-ld-lib-path' of github.com:uwsampa/grappa into compiler+multihop
append to LD_LIBRARY_PATH & PATH for everything in `command`