Bug 1273955 - Bump the bytecode size limit of Ion to account for increased size of JSScript code length. r=h4writer

This commit is contained in:
Nicolas B. Pierron 2016-06-08 12:54:44 +00:00
Родитель 501b078b36
Коммит 821149abb3
2 изменённых файлов: 6 добавлений и 6 удалений

Просмотреть файл

@ -40,11 +40,11 @@ OptimizationInfo::initNormalOptimizationInfo()
registerAllocator_ = RegisterAllocator_Backtracking;
inlineMaxBytecodePerCallSiteMainThread_ = 500;
inlineMaxBytecodePerCallSiteOffThread_ = 1000;
inlineMaxCalleeInlinedBytecodeLength_ = 3350;
inlineMaxTotalBytecodeLength_ = 80000;
inliningMaxCallerBytecodeLength_ = 1500;
inlineMaxBytecodePerCallSiteMainThread_ = 550;
inlineMaxBytecodePerCallSiteOffThread_ = 1100;
inlineMaxCalleeInlinedBytecodeLength_ = 3550;
inlineMaxTotalBytecodeLength_ = 85000;
inliningMaxCallerBytecodeLength_ = 1600;
maxInlineDepth_ = 3;
scalarReplacement_ = true;
smallFunctionMaxInlineDepth_ = 10;

Просмотреть файл

@ -166,7 +166,7 @@ DefaultJitOptions::DefaultJitOptions()
SET_DEFAULT(osrPcMismatchesBeforeRecompile, 6000);
// The bytecode length limit for small function.
SET_DEFAULT(smallFunctionMaxBytecodeLength_, 120);
SET_DEFAULT(smallFunctionMaxBytecodeLength_, 130);
// An artificial testing limit for the maximum supported offset of
// pc-relative jump and call instructions.