Home | History | Annotate | Download | only in Scripts

Lines Matching refs:bytecodes

44     attr_accessor :bytecodes, :bytecodeIndex, :opcode, :description, :topCounts, :bottomCounts, :machineInlinees, :osrExits
46 def initialize(bytecodes, bytecodeIndex, opcode, description)
47 @bytecodes = bytecodes
135 class Bytecodes
265 attr_reader :header, :bytecodes
269 @bytecodes = $bytecodes[json["bytecodesID"].to_i]
287 $bytecodes[subJson["bytecodesID"].to_i].bytecode(subJson["bytecodeIndex"].to_i)
333 @bytecode = $bytecodes[json["bytecodesID"].to_i]
346 description.origin[0].addMachineInlinee(self, inlinee.bytecodes)
347 inlinee.bytecodes.addMachineInlineSite(self, description.origin[0...index])
424 $bytecodes = $json["bytecodes"].map {
426 Bytecodes.new(subJson)
481 $bytecodes.each {
482 | bytecodes |
485 bytecodes.maxTopExecutionCount(engine)
488 bytecodes.maxBottomExecutionCount(engine)
490 maxName = [bytecodes.to_s.size, maxName].max
556 $bytecodes.sort {
620 $bytecodes.each {
641 $bytecodes.each {
642 | bytecodes |
643 next unless bytecodes.matches(hash)
645 (" " * pad) + center("Bytecode for #{bytecodes}", screenWidth - pad - countCols - 1 - machineCols))
647 bytecodes.each {
684 if profiledBytecodes.bytecodes.matches(hash)
699 profiledBytecodes.bytecodes.bytecode(bytecode.bytecodeIndex).osrExits.each {
717 $bytecodes.each {
718 | bytecodes |
719 next unless bytecodes.matches(hash)
730 bytecodes == myBytecode.bytecodes
755 "bc\##{origin[index].bytecodeIndex} --> #{origin[index + 1].bytecodes}"