This is an archive of the discontinued LLVM Phabricator instance.

[IRSim] Adding ilist for IRInstructionData
ClosedPublic

Authored by AndrewLitteken on Sep 1 2020, 1:12 PM.

Details

Summary

The IRInstructionData structs are a different representation of the program. This list treats the program as if it was "flattened" and the only parent is this list. This lets us easily create ranges of instructions.

Diff Detail

Event Timeline

AndrewLitteken created this revision.Sep 1 2020, 1:12 PM
Herald added a project: Restricted Project. · View Herald TranscriptSep 1 2020, 1:12 PM
AndrewLitteken added a reviewer: paquette.

Updating for clang-format.

jroelofs accepted this revision.Sep 15 2020, 9:11 AM
jroelofs added a subscriber: jroelofs.

LGTM

This revision is now accepted and ready to land.Sep 15 2020, 9:11 AM

Updating to add the SpecificBumpAllocator for the IRInstructionDataList.

This revision was automatically updated to reflect the committed changes.