Displaying 2 results from an estimated 2 matches for "deca85be".
2012 Oct 17
0
[LLVMdev] please advise on PassManager
...imizing a function can dramatically shrink it (due to abstraction penalties being removed)… which then makes it a much strongly inline candidate.
-Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20121017/deca85be/attachment.html>
2012 Oct 17
2
[LLVMdev] please advise on PassManager
Hello,
I've recently changed AddressSanitizer (asan) compiler pass from ModulePass
to FunctionPass and it could a bit of mayhem.
The problem is that asan FunctionPass instruments a function foo, then foo
gets inlined into bar, then bar gets instrumented
and thus the code of foo gets instrumented twice (which causes run-time
crash).
This happens only at -O0; at -O1 we get the correct order of