This is an archive of the discontinued LLVM Phabricator instance.

[NFC][Profile] Rename Counters/DataSize to NumCounters/Data
ClosedPublic

Authored by aeubanks on Aug 21 2023, 4:11 PM.

Diff Detail

Event Timeline

aeubanks created this revision.Aug 21 2023, 4:11 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 21 2023, 4:11 PM
aeubanks requested review of this revision.Aug 21 2023, 4:11 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptAug 21 2023, 4:11 PM
Herald added subscribers: llvm-commits, Restricted Project. · View Herald Transcript

ah now I see discussion on https://reviews.llvm.org/D116179 about this in the past

MaskRay accepted this revision.Aug 21 2023, 4:15 PM
This revision is now accepted and ready to land.Aug 21 2023, 4:15 PM

@phosek @mcgrathr I'm worried that compatibility guarantees of this header weren't properly considered when it was exposed in https://reviews.llvm.org/D64532 and that it'll make changes to this harder, making the upstream burden higher than desired.

@phosek @mcgrathr I'm worried that compatibility guarantees of this header weren't properly considered when it was exposed in https://reviews.llvm.org/D64532 and that it'll make changes to this harder, making the upstream burden higher than desired.

Users of this file are aware of the lack of compatibility guarantees. We are prepared to update our code that relies on the details in this file when it changes upstream.

For the much longer term, @leonardchan and others will be exploring how to expose the runtime implementation details needed for custom runtimes in more maintainable ways than referring to this internal header. But for the foreseeable future, to continue to maintain the custom runtimes we are already maintaining, we've found that exposing this file and adapting to its upstream changes is far better than the alternative of sharing no code with upstream and still having to track such changes when they are material and not only cosmetic.

Thanks for fixing my FIXME!