search for: testprofil

Displaying 2 results from an estimated 2 matches for "testprofil".

Did you mean: testprofile
2016 Mar 11
2
RFC: Pass to prune redundant profiling instrumentation
...t the counter owned by >> the current function (if the function is proved to be non-recursive in some >> way) can not be modified by any other calls. >> > > I don't think that's a sufficient explanation. Consider the following > example: > > Sean:~/tmp % cat testprofile.cpp > int foo(int n) { > unsigned Ret = 42; > for (int i = 0; i < n; i++) { > if (i % 100) { > Ret += 789; > } else { > Ret *= (283 + Ret); > } > } > return Ret; > } > > Sean:~/tmp % ~/pg/release/bin/clang++ -o - -fprofile-i...
2016 Mar 11
3
RFC: Pass to prune redundant profiling instrumentation
On Thu, Mar 10, 2016 at 8:33 PM, Sean Silva via llvm-dev < llvm-dev at lists.llvm.org> wrote: > > > On Thu, Mar 10, 2016 at 7:21 PM, Vedant Kumar via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > >> Hi, >> >> I'd like to add a new pass to LLVM which removes redundant profile counter >> updates. The goal is to speed up code coverage