Class: Kumi::Core::Analyzer::Passes::LIR::InstructionSchedulingPass::Scheduler::Item

Inherits:
Struct
  • Object
show all
Defined in:
lib/kumi/core/analyzer/passes/lir/instruction_scheduling_pass.rb

Instance Attribute Summary collapse

Instance Attribute Details

#defsObject

Returns the value of attribute defs

Returns:

  • (Object)

    the current value of defs



66
67
68
# File 'lib/kumi/core/analyzer/passes/lir/instruction_scheduling_pass.rb', line 66

def defs
  @defs
end

#idObject

Returns the value of attribute id

Returns:

  • (Object)

    the current value of id



66
67
68
# File 'lib/kumi/core/analyzer/passes/lir/instruction_scheduling_pass.rb', line 66

def id
  @id
end

#opsObject

Returns the value of attribute ops

Returns:

  • (Object)

    the current value of ops



66
67
68
# File 'lib/kumi/core/analyzer/passes/lir/instruction_scheduling_pass.rb', line 66

def ops
  @ops
end

#usesObject

Returns the value of attribute uses

Returns:

  • (Object)

    the current value of uses



66
67
68
# File 'lib/kumi/core/analyzer/passes/lir/instruction_scheduling_pass.rb', line 66

def uses
  @uses
end