This is an archive of the discontinued LLVM Phabricator instance.

[DSE] Track overlapping stores.
ClosedPublic

Authored by fhahn on Jan 30 2020, 5:51 PM.

Details

Summary

Add a map from BasicBlocks to overlap intervals. For partial writes, we
can keep track of those in IOLs. We only add candidates that are valid
for eliminations.

Diff Detail

Event Timeline

fhahn created this revision.Jan 30 2020, 5:51 PM
Herald added a project: Restricted Project. · View Herald TranscriptJan 30 2020, 5:51 PM
Herald added a subscriber: hiraditya. · View Herald Transcript

Unit tests: unknown.

clang-tidy: unknown.

clang-format: unknown.

Build artifacts: diff.json, console-log.txt

Pre-merge checks is in beta. Report issue. Please join beta or enable it for your project.

fhahn edited the summary of this revision. (Show Details)Feb 21 2020, 9:22 AM
fhahn updated this revision to Diff 245893.Feb 21 2020, 9:23 AM

Rebase.

This revision is now accepted and ready to land.Feb 21 2020, 9:51 AM
This revision was automatically updated to reflect the committed changes.