Sometimes the (non)negativity of something may only be inferred via context.
Use it when it is available.
Details
Details
- Reviewers
reames nikic lebedev.ri fhahn efriedma
Diff Detail
Diff Detail
Unit Tests
Unit Tests
Event Timeline
Comment Actions
Yeah, it is: https://llvm-compile-time-tracker.com/compare.php?from=02d425d09d9da6786500f7bc620fe615c1c2dbf6&to=6373f1816403f66a10407d4227895aaa3b3b85b2&stat=instructions +50% on ClamAV
I think we ran into this with pretty much all attempts to use more context-sensitive reasoning in SCEV, though this is probably the worst impact yet. Probably because this is doing a context-sensitive walk inside another context-sensitive walk.