Skip to content

Commit a13be17

Browse files
authored
Consider jlcall activity (rust-lang#884)
1 parent 6d95df2 commit a13be17

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

Diff for: enzyme/Enzyme/ActivityAnalysis.cpp

+12
Original file line numberDiff line numberDiff line change
@@ -572,6 +572,18 @@ static inline void propagateArgumentInformation(
572572
for (size_t i = 0; i < CI.arg_size() - 1; i++)
573573
#else
574574
for (size_t i = 0; i < CI.getNumArgOperands() - 1; i++)
575+
#endif
576+
{
577+
propagateFromOperand(CI.getOperand(i));
578+
}
579+
return;
580+
}
581+
582+
if (Name == "julia.call" || Name == "julia.call2") {
583+
#if LLVM_VERSION_MAJOR >= 14
584+
for (size_t i = 1; i < CI.arg_size(); i++)
585+
#else
586+
for (size_t i = 1; i < CI.getNumArgOperands(); i++)
575587
#endif
576588
{
577589
propagateFromOperand(CI.getOperand(i));

0 commit comments

Comments
 (0)