Lines Matching defs:cfg
657 void run(cfg_t *cfg);
674 virtual void setup_liveness(cfg_t *cfg) = 0;
748 void setup_liveness(cfg_t *cfg);
797 fs_instruction_scheduler::setup_liveness(cfg_t *cfg)
804 for (int block = 0; block < cfg->num_blocks; block++) {
823 for (int block = 0; block < cfg->num_blocks - 1; block++) {
825 if (live.vgrf_start[i] <= cfg->blocks[block]->end_ip &&
826 live.vgrf_end[i] >= cfg->blocks[block + 1]->start_ip) {
844 for (int block = 0; block < cfg->num_blocks; block++) {
845 if (cfg->blocks[block]->start_ip <= payload_last_use_ip[i])
848 if (cfg->blocks[block]->end_ip <= payload_last_use_ip[i])
926 void setup_liveness(cfg_t *cfg);
1849 instruction_scheduler::run(cfg_t *cfg)
1858 setup_liveness(cfg);
1860 foreach_block(block, cfg) {
1899 cfg->num_blocks, mode);
1900 sched.run(cfg);
1909 sched.run(cfg);