Semi-instrumenting pass: don't allow breakpoints in this function but do allow them in functions we call #58
Labels
CompilationTime
Issues relating to decreasing how long instrumented code takes to compile
Right now we have two things we can do:
Normal (fully instrumented) case:
no_instrument
- unless it is also marked with a breakpoint)
No instrument case:
I propose that we could have a third case:
- in particular if a function contains a break point it will be fully instrumented.
This would still have the compile-time overhead of fully instrumenting (unlike non-instrumenting),
but it would avoid the runtime overhead of checking breakpoints between each statement.
(and thus would not break SIMD etc).
The text was updated successfully, but these errors were encountered: