We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 91447ec commit e850ca4Copy full SHA for e850ca4
enzyme/Enzyme/CApi.cpp
@@ -282,6 +282,14 @@ LLVMValueRef EnzymeGradientUtilsNewFromOriginal(GradientUtils *gutils,
282
return wrap(gutils->getNewFromOriginal(unwrap(val)));
283
}
284
285
+void EnzymeGradientUtilsSetDebugLocFromOriginal(GradientUtils *gutils,
286
+ LLVMValueRef val,
287
+ LLVMValueRef orig) {
288
+ return cast<Instruction>(unwrap(val))
289
+ ->setDebugLoc(gutils->getNewFromOriginal(
290
+ cast<Instruction>(unwrap(orig))->getDebugLoc()));
291
+}
292
+
293
LLVMValueRef EnzymeGradientUtilsLookup(GradientUtils *gutils, LLVMValueRef val,
294
LLVMBuilderRef B) {
295
return wrap(gutils->lookupM(unwrap(val), *unwrap(B)));
0 commit comments