OSRKit is a library that enables On-Stack Replacement (OSR) at arbitrary places in LLVM IR code. The artifact is designed to explore how OSRKit can instrument IR code to support OSR transitions in the LLVM MCJIT runtime environment. The artifact includes an interactive VM called TinyVM for loading, inspecting, instrumenting, and executing IR code. The package is a preconfigured Oracle VirtualBox VM. The code has been endorsed by the joint Artifact Evaluation process of CGO-PPoPP 2016
Flexible on-stack replacement in LLVM (artifact) / D'Elia, DANIELE CONO; Demetrescu, Camil. - ELETTRONICO. - (2016).
Flexible on-stack replacement in LLVM (artifact)
D'ELIA, DANIELE CONO;DEMETRESCU, Camil
2016
Abstract
OSRKit is a library that enables On-Stack Replacement (OSR) at arbitrary places in LLVM IR code. The artifact is designed to explore how OSRKit can instrument IR code to support OSR transitions in the LLVM MCJIT runtime environment. The artifact includes an interactive VM called TinyVM for loading, inspecting, instrumenting, and executing IR code. The package is a preconfigured Oracle VirtualBox VM. The code has been endorsed by the joint Artifact Evaluation process of CGO-PPoPP 2016File allegati a questo prodotto
Non ci sono file associati a questo prodotto.
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.