chakra-core / chakra-core/ChakraCore
Fix fgPeepTmp annotation and re-enable related BailOnNoProfile Optimization
Open
Performance
- Dominant language
- JavaScript
- Stars
- 9.3k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
In https://github.com/Microsoft/ChakraCore/commit/57962d5ebc8640a9f86294d602a69bcd0053cd13 I had to disable an optimization to elevate BailOnNoProfile instructions, because we do not have accurate enough data for operand fgPeepTmp properties. Fixing the propagation of these values should allow re-enabling this optimization and getting a decent performance win in some minified code cases.
Contributor guide
Assessment
This issue has not been assessed yet.