When writing a label to shadow memory, don't write if the value is already set to the value being written. This dramatically reduces real memory consumption in programs with sparse use of labels.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
LGTM
This is not the only place where we set labels. For example, the instrumentation pass may insert code that does it directly. But this seems like a strict improvement over the current situation.