Detecting speculative leaks with compositional semantics | ArxivCSExplorer