Home | History | Annotate | Download | only in Scripts

Lines Matching defs:Compilation

53         @machineInlinees = {} # maps my compilation to a set of inlinees
65 def addBottomCountForCompilation(count, compilation)
66 @bottomCounts[compilation] = [] unless @bottomCounts[compilation]
67 @bottomCounts[compilation] << count
70 def addMachineInlinee(compilation, inlinee)
71 @machineInlinees[compilation] = {} unless @machineInlinees[compilation]
72 @machineInlinees[compilation][inlinee] = true
112 | compilation, counts |
113 if compilation.engine == engine
149 @machineInlineSites = {} # maps compilation to a set of origins
186 def addMachineInlineSite(compilation, origin)
187 @machineInlineSites[compilation] = {} unless @machineInlineSites[compilation]
188 @machineInlineSites[compilation][origin] = true
311 attr_reader :compilation, :origin, :codeAddresses, :exitKind, :isWatchpoint, :count
313 def initialize(compilation, origin, codeAddresses, exitKind, isWatchpoint, count)
314 @compilation = compilation
327 class Compilation
430 Compilation.new(subJson)
666 "EXIT: in #{exit.compilation} due to #{exit.exitKind}, #{exit.count} times")
680 | compilation |
682 compilation.profiledBytecodes.each {
691 puts "Compilation #{compilation}:"
701 if exit.compilation == compilation
724 | compilation |
726 compilation.descriptions.each {
778 puts "Compilation #{compilation}:"
837 | compilation |
838 next if hash and not compilation.bytecode.matches(hash)
839 next if engine and compilation.engine != engine
840 next if compilationIndex and compilation.compilationIndex != compilationIndex
848 puts("Compilation #{compilation}:")
849 puts(" Num inlined: GetByIds: #{compilation.numInlinedGetByIds} PutByIds: #{compilation.numInlinedPutByIds} Calls: #{compilation.numInlinedCalls}")
850 puts(center("Actual Counts", actualCountCols) + " " + center("Source Counts", sourceCountCols) + " " + center("Disassembly in #{compilation.engine}", screenWidth - 1 - sourceCountCols - 1 - actualCountCols))
855 compilation.descriptions.each {
859 if description.description =~ /CountExecution\(/ and compilation.engine == "DFG"
864 if description.origin.empty? or not description.origin[-1].shouldHaveCounts? or (compilation.engine == "Baseline" and description.description =~ /^\s*\(S\)/)
868 actualCountsString = compilation.counter(description.origin).count.to_s
886 list = compilation.osrExits[codeAddress]
913 list = compilation.osrExits[endAddress]