HomeSort by relevance Sort by last modified time
    Searched defs:Latency (Results 1 - 5 of 5) sorted by null

  /external/llvm/lib/CodeGen/
TargetSchedule.cpp 26 cl::desc("Use TargetSchedModel for latency lookup"));
29 cl::desc("Use InstrItineraryData for latency lookup"));
92 // The machine model may explicitly specify an invalid latency, which
93 // effectively means infinite latency. Since users of the TargetSchedule API
94 // don't know how to handle this, we convert it to a very large latency that is
100 /// If we can determine the operand latency from the def only, without machine
105 // Return a latency based on the itinerary properties and defining instruction
106 // if possible. Some common subtargets don't require per-operand latency,
110 // itinerary exists either, then use single cycle latency.
198 // No operand latency was found
    [all...]
MachineScheduler.cpp     [all...]
  /external/llvm/include/llvm/MC/
MCInstrItineraries.h 156 /// getStageLatency - Return the total stage latency of the given
157 /// class. The latency is the maximum completion time for any stage
173 unsigned Latency = 0, StartCycle = 0;
176 Latency = std::max(Latency, StartCycle + IS->getCycles());
180 return Latency;
221 /// getOperandLatency - Compute and return the use operand latency of a given
  /external/llvm/include/llvm/CodeGen/
ScheduleDAG.h 89 /// Latency - The time associated with this edge. Often this is just
90 /// the value of the Latency field of the predecessor, however advanced
92 unsigned Latency;
93 /// Record MinLatency seperately from "expected" Latency.
96 /// latency after introducing saturating truncation.
116 Latency = 0;
120 Latency = 1;
123 MinLatency = Latency;
126 : Dep(S, Order), Contents(), Latency(0), MinLatency(0) {
130 /// Return true if the specified SDep is equivalent except for latency
    [all...]
  /external/llvm/lib/Target/ARM/
ARMBaseInstrInfo.cpp     [all...]

Completed in 286 milliseconds