Closed rdragos closed 2 years ago
Replaced old macro logic with less code generated by generating the kernel execution code inside a function rather than the macro.
When running cargo llvm-lines inside the moose directory we were getting before this PR:
cargo llvm-lines
moose
1 Lines Copies Function name 2 ----- ------ ------------- 3 18243700 (100%) 613636 (100%) (TOTAL)
whereas now we get
1 Lines Copies Function name 2 ----- ------ ------------- 3 5478783 (100%) 111036 (100%) (TOTAL)
Replaced old macro logic with less code generated by generating the kernel execution code inside a function rather than the macro.
When running
cargo llvm-lines
inside themoose
directory we were getting before this PR:whereas now we get