This is an archive of the discontinued LLVM Phabricator instance.

[BOLT] (Minor) Changes in stale inference
ClosedPublic

Authored by spupyrev on Jul 19 2023, 1:43 PM.

Details

Summary
  1. Using ADT/Bitfields.h for hash computation; this is equivalent but shorter than the existing implementation
  2. Getting rid of Layout indices for stale matching; using BB->getIndex for indexing

Diff Detail

Event Timeline

spupyrev created this revision.Jul 19 2023, 1:43 PM
Herald added a reviewer: Amir. · View Herald Transcript
Herald added a reviewer: maksfb. · View Herald Transcript
Herald added a project: Restricted Project. · View Herald Transcript
spupyrev published this revision for review.Jul 19 2023, 1:46 PM
spupyrev retitled this revision from [BOLT] upds stale hashing to [BOLT] updates for stale hashing.
spupyrev edited the summary of this revision. (Show Details)
Herald added a project: Restricted Project. · View Herald TranscriptJul 19 2023, 1:46 PM
spupyrev updated this revision to Diff 542673.Jul 20 2023, 2:25 PM

rebase to latest

spupyrev updated this revision to Diff 542680.Jul 20 2023, 2:40 PM

reverting accidentally attached changes

spupyrev retitled this revision from [BOLT] updates for stale hashing to [BOLT] (Minor) Changes in stale inference.Jul 27 2023, 9:44 AM
Amir accepted this revision.Jul 27 2023, 1:45 PM
This revision is now accepted and ready to land.Jul 27 2023, 1:45 PM
This revision was automatically updated to reflect the committed changes.