================ @@ -335,6 +335,14 @@ class LLVMContext { StringRef getDefaultTargetFeatures(); void setDefaultTargetFeatures(StringRef Features); + /// Key Instructions: update the highest number atom group emitted for any + /// function. + void updateAtomGroupWaterline(uint64_t G); + + /// Key Instructions: get the next free atom group number and increment + /// the global tracker. + uint64_t incNextAtomGroup(); + ---------------- jmorse wrote:
IMO in isolation it's not clear that this is to do with debugging information and source locations; could we shoe-horn `DILocation` into the comments to make it clear what it affects? (Thinking purely about someone stumbling on this and not immediately knowing whether it's relevant to what they're studying) https://github.com/llvm/llvm-project/pull/133478 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits