================
@@ -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

Reply via email to