================ @@ -5229,13 +5362,288 @@ static void emitTargetOutlinedFunction( OMPBuilder.emitTargetRegionFunction(EntryInfo, GenerateOutlinedFunction, true, OutlinedFn, OutlinedFnID); } +OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::emitTargetTask( + Function *OutlinedFn, Value *OutlinedFnID, + EmitFallbackCallbackTy EmitTargetCallFallbackCB, TargetKernelArgs &Args, + Value *DeviceID, Value *RTLoc, OpenMPIRBuilder::InsertPointTy AllocaIP, + SmallVector<llvm::OpenMPIRBuilder::DependData> &Dependencies, + bool HasNoWait) { + + // When we arrive at this function, the target region itself has been ---------------- ergawy wrote:
Really appreciate this block of comments. Paints the picture of what happens clearly. Thanks :)! https://github.com/llvm/llvm-project/pull/93977 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits