ReadyQueue encapsulates vector of "ready" SUnits with basic convenience methods for pushing and removing nodes. ReadyQueue's are uniquely identified by an ID. SUnit::NodeQueueId is a mask of the ReadyQueues the SUnit is in.

Synopsis

Declared in <llvm/CodeGen/MachineScheduler.h>

class ReadyQueue;

Description

This is a convenience class that may be used by implementations of MachineSchedStrategy.

Type Aliases

Name

iterator

Member Functions

Name

Description

ReadyQueue [constructor]

Constructor

begin

clear

dump

elements

empty

end

find

getID

getName

isInQueue

push

remove

size

Created with MrDocs