---
id: 2030
title: "Optimizing Lifted Bitcode with Dead Store Elimination"
source_domain: blog.trailofbits.com
source_url: "https://blog.trailofbits.com/2018/07/06/optimizing-lifted-bitcode-with-dead-store-elimination/"
published_at: "2018-07-06T11:50:11Z"
tags: ["llvm", "program-analysis", "optimization", "binary-translation", "mcsema", "binary-lifting", "remill", "dead-store-elimination"]
phying_url: "https://phying.com/item/2030"
lang: en
---

# Optimizing Lifted Bitcode with Dead Store Elimination

## Summary

A Trail of Bits internship project adds dead store elimination passes for McSema-lifted bitcode, cutting roughly 117,000 register-emulation stores from Apache httpd and halving Remill state writes.

## Intelligence Metadata

- **Sources:** blog.trailofbits.com
- **Published:** 2018-07-06T11:50:11Z
- **Original:** https://blog.trailofbits.com/2018/07/06/optimizing-lifted-bitcode-with-dead-store-elimination/
- **Phying News:** https://phying.com/item/2030
