Bug 1224809 - "TraceLogger: Document what are enabled in 'TLLOG=Default' and 'TLLOG=IonCompiler'". r=hv1989

This commit is contained in:
Wei Wu 2015-11-18 22:17:00 +01:00
parent 77d70fb1dc
commit 9c2c4014db

View File

@ -643,8 +643,22 @@ TraceLoggerThreadState::init()
"usage: TLLOG=option,option,option,... where options can be:\n"
"\n"
"Collections:\n"
" Default Output all default\n"
" IonCompiler Output all information about compilation\n"
" Default Output all default. It includes:\n"
" AnnotateScripts, Bailout, Baseline, BaselineCompilation, GC,\n"
" GCAllocation, GCSweeping, Interpreter, IonCompilation, IonLinking,\n"
" IonMonkey, MinorGC, ParserCompileFunction, ParserCompileScript,\n"
" ParserCompileLazy, ParserCompileModule, IrregexpCompile,\n"
" IrregexpExecute, Scripts, Engine\n"
"\n"
" IonCompiler Output all information about compilation. It includes:\n"
" IonCompilation, IonLinking, PruneUnusedBranches, FoldTests,\n"
" SplitCriticalEdges, RenumberBlocks, ScalarReplacement, \n"
" DominatorTree, PhiAnalysis, MakeLoopsContiguous, ApplyTypes, \n"
" EagerSimdUnbox, AliasAnalysis, GVN, LICM, Sincos, RangeAnalysis, \n"
" LoopUnrolling, EffectiveAddressAnalysis, AlignmentMaskAnalysis, \n"
" EliminateDeadCode, ReorderInstructions, EdgeCaseAnalysis, \n"
" EliminateRedundantChecks, AddKeepAliveInstructions, GenerateLIR, \n"
" RegisterAllocation, GenerateCode, Scripts\n"
"\n"
"Specific log items:\n"
);