Lines Matching refs:Scheduling
1613 Scheduling::increment_method_size(cb->insts_size());
1746 uint Scheduling::_total_nop_size = 0;
1747 uint Scheduling::_total_method_size = 0;
1748 uint Scheduling::_total_branches = 0;
1749 uint Scheduling::_total_unconditional_delays = 0;
1750 uint Scheduling::_total_instructions_per_bundle[Pipeline::_max_instrs_per_cycle+1];
1753 // Initializer for class Scheduling
1755 Scheduling::Scheduling(Arena *arena, Compile &compile)
1809 // Scheduling destructor
1810 Scheduling::~Scheduling() {
1817 void Scheduling::step(uint i) {
1834 void Scheduling::step_and_clear() {
1868 // Scheduling code works only with pairs (8 bytes) maximum.
1875 Scheduling scheduling(Thread::current()->resource_area(), *this);
1887 void Scheduling::ComputeLocalLatenciesForward(const Block *bb) {
1932 bool Scheduling::NodeFitsInBundle(Node *n) {
1994 Node * Scheduling::ChooseNodeToBundle() {
2053 void Scheduling::AddNodeToAvailableList(Node *n) {
2099 void Scheduling::DecrementUseCounts(Node *n, const Block *bb) {
2121 void Scheduling::AddNodeToBundle(Node *n, const Block *bb) {
2343 void Scheduling::ComputeUseCount(const Block *bb) {
2409 void Scheduling::DoScheduling() {
2582 void Scheduling::verify_do_def( Node *n, OptoReg::Name def, const char *msg ) {
2598 void Scheduling::verify_good_schedule( Block *b, const char *msg ) {
2658 void Scheduling::anti_do_def( Block *b, Node *def, OptoReg::Name def_reg, int is_def ) {
2728 void Scheduling::anti_do_use( Block *b, Node *use, OptoReg::Name use_reg ) {
2753 void Scheduling::ComputeRegisterAntidependencies(Block *b) {
2908 void Scheduling::garbage_collect_pinch_nodes() {
2939 void Scheduling::cleanup_pinch( Node *pinch ) {
2961 void Scheduling::dump_available() const {
2968 // Print Scheduling Statistics
2969 void Scheduling::print_statistics() {