Flexible on-stack replacement in LLVM | IEEE Conference Publication | IEEE Xplore