HomeSort by relevance Sort by last modified time
    Searched refs:Scoreboard (Results 1 - 2 of 2) sorted by null

  /external/llvm/include/llvm/CodeGen/
ScoreboardHazardRecognizer.h 31 // Scoreboard to track function unit usage. Scoreboard[0] is a
33 // schedule. Scoreboard[1] is a mask for the next cycle. The
34 // Scoreboard is used as a circular buffer with the current cycle
37 // Scoreboard always counts cycles in forward execution order. If used by a
38 // bottom-up scheduler, then the scoreboard cycles are the inverse of the
40 class Scoreboard {
43 // The maximum number of cycles monitored by the Scoreboard. This
47 // Indices into the Scoreboard that represent the current cycle.
50 Scoreboard():Data(NULL), Depth(0), Head(0) {
    [all...]
  /external/llvm/lib/CodeGen/
ScoreboardHazardRecognizer.cpp 43 // the scoreboard. We always make the scoreboard at least 1 cycle deep to
66 // completely bypasses the scoreboard hazard logic.
77 DEBUG(dbgs() << "Disabled scoreboard hazard recognizer\n");
81 DEBUG(dbgs() << "Using scoreboard hazard recognizer: Depth = "
93 void ScoreboardHazardRecognizer::Scoreboard::dump() const {
94 dbgs() << "Scoreboard:\n";
126 // free FU's in the scoreboard at the appropriate future cycles.
146 "Scoreboard depth exceeded!");
183 // in the scoreboard at the appropriate future cycles
    [all...]

Completed in 3553 milliseconds