================
@@ -947,11 +954,18 @@ bool InstrLowerer::lower() {
   if (!ContainsProfiling && !CoverageNamesVar)
     return MadeChange;
 
+  // Cached info for generating delayed offset calculations
+  // This is only relevant on NVPTX targets
+  SmallVector<Function *> Kernels;
+  SmallVector<const InstrProfCntrInstBase *> ValueSites;
----------------
jhuber6 wrote:

Self-referential initializers are busted in PTX because whoever programmed it 
decided that it didn't work. The only way to work around it is to change how 
it's initialized to no longer be self-referential.

https://github.com/llvm/llvm-project/pull/143568
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to