What is Instruction scheduling?

Reordering instructions without changing results so that latencies of operations and memory accesses are filled with independent instructions.

Field: Compilers

Instruction scheduling in the explanations

Questions that mention Instruction scheduling (1)

  1. What is the main purpose of instruction scheduling in a compiler?

Related terms

Abstract syntax tree Basic block Common subexpression elimination Constant folding Control-flow graph Function inlining Intermediate representation JIT compilation Lexical analysis LLVM

Back to the glossary