Home
last modified time | relevance | path

Searched refs:Latency (Results 1 – 25 of 39) sorted by relevance

12

/external/llvm/lib/Target/AArch64/
DAArch64SchedA57WriteRes.td15 // Latency: #cyc
26 def A57Write_5cyc_1L : SchedWriteRes<[A57UnitL]> { let Latency = 5; }
27 def A57Write_5cyc_1M : SchedWriteRes<[A57UnitM]> { let Latency = 5; }
28 def A57Write_5cyc_1V : SchedWriteRes<[A57UnitV]> { let Latency = 5; }
29 def A57Write_5cyc_1W : SchedWriteRes<[A57UnitW]> { let Latency = 5; }
30 def A57Write_10cyc_1V : SchedWriteRes<[A57UnitV]> { let Latency = 10; }
31 def A57Write_18cyc_1X : SchedWriteRes<[A57UnitX]> { let Latency = 18; }
32 def A57Write_19cyc_1M : SchedWriteRes<[A57UnitM]> { let Latency = 19; }
33 def A57Write_1cyc_1B : SchedWriteRes<[A57UnitB]> { let Latency = 1; }
34 def A57Write_1cyc_1I : SchedWriteRes<[A57UnitI]> { let Latency = 1; }
[all …]
DAArch64SchedA53.td57 def : WriteRes<WriteImm, [A53UnitALU]> { let Latency = 3; }
58 def : WriteRes<WriteI, [A53UnitALU]> { let Latency = 3; }
59 def : WriteRes<WriteISReg, [A53UnitALU]> { let Latency = 3; }
60 def : WriteRes<WriteIEReg, [A53UnitALU]> { let Latency = 3; }
61 def : WriteRes<WriteIS, [A53UnitALU]> { let Latency = 2; }
62 def : WriteRes<WriteExtr, [A53UnitALU]> { let Latency = 3; }
65 def : WriteRes<WriteIM32, [A53UnitMAC]> { let Latency = 4; }
66 def : WriteRes<WriteIM64, [A53UnitMAC]> { let Latency = 4; }
69 def : WriteRes<WriteID32, [A53UnitDiv]> { let Latency = 4; }
70 def : WriteRes<WriteID64, [A53UnitDiv]> { let Latency = 4; }
[all …]
DAArch64SchedCyclone.td104 def WriteX : SchedWriteRes<[]> { let Latency = 0; }
155 let Latency = 2;
163 let Latency = 2;
175 let Latency = 2;
191 let Latency = 4;
195 let Latency = 5;
206 let Latency = 10;
213 let Latency = 13;
223 let Latency = 4;
233 let Latency = 4;
[all …]
DAArch64SchedA57.td82 def : WriteRes<WriteSys, []> { let Latency = 1; }
83 def : WriteRes<WriteBarrier, []> { let Latency = 1; }
84 def : WriteRes<WriteHint, []> { let Latency = 1; }
86 def : WriteRes<WriteLDHi, []> { let Latency = 4; }
/external/llvm/lib/Target/PowerPC/
DPPCScheduleE5500.td53 [5, 2, 2], // Latency = 1
58 [5, 2, 2], // Latency = 1
63 [6, 2, 2], // Latency = 1 or 2
69 [30, 2, 2], // Latency= 4..26, Repeat rate= 4..26
75 [20, 2, 2], // Latency= 4..16, Repeat rate= 4..16
80 [11], // Latency = 7, Repeat rate = 1
84 [11, 2, 2], // Latency = 7, Repeat rate = 7
89 [9, 2, 2], // Latency = 4..7, Repeat rate = 2..4
95 [8, 2, 2], // Latency = 4, Repeat rate = 1
101 [8, 2, 2], // Latency = 4, Repeat rate = 1
[all …]
DPPCScheduleE500mc.td49 [4, 1, 1], // Latency = 1
54 [4, 1, 1], // Latency = 1
59 [5, 1, 1], // Latency = 1 or 2
65 [17, 1, 1], // Latency=4..35, Repeat= 4..35
70 [11], // Latency = 8
74 [11, 1, 1], // Latency = 8
78 [7, 1, 1], // Latency = 4, Repeat rate = 1
83 [7, 1, 1], // Latency = 4, Repeat rate = 1
88 [7, 1, 1], // Latency = 4, Repeat rate = 1
93 [4, 1, 1], // Latency = 1
[all …]
/external/llvm/lib/Target/X86/
DX86SchedHaswell.td82 def : WriteRes<SchedRW, [ExePort]> { let Latency = Lat; }
87 let Latency = !add(Lat, 4);
98 def : WriteRes<WriteLoad, [HWPort23]> { let Latency = 4; }
104 def : WriteRes<WriteIMulH, []> { let Latency = 3; }
115 let Latency = 25;
119 let Latency = 29;
137 let Latency = 2;
141 let Latency = 6;
155 let Latency = 2;
159 let Latency = 6;
[all …]
DX86SchedSandyBridge.td76 def : WriteRes<SchedRW, [ExePort]> { let Latency = Lat; }
81 let Latency = !add(Lat, 4);
90 def : WriteRes<WriteLoad, [SBPort23]> { let Latency = 4; }
96 def : WriteRes<WriteIMulH, []> { let Latency = 3; }
107 let Latency = 25;
111 let Latency = 29;
127 let Latency = 2;
131 let Latency = 6;
143 let Latency = 2;
147 let Latency = 6;
[all …]
DX86ScheduleSLM.td62 def : WriteRes<SchedRW, [ExePort]> { let Latency = Lat; }
67 let Latency = !add(Lat, 3);
76 def : WriteRes<WriteLoad, [MEC_RSV]> { let Latency = 3; }
92 let Latency = 25;
96 let Latency = 29;
112 let Latency = 5;
116 let Latency = 8;
121 let Latency = 34;
125 let Latency = 37;
141 let Latency = 13;
[all …]
/external/llvm/lib/MC/MCDisassembler/
DDisassembler.cpp191 int Latency = 0; in getItineraryLatency() local
194 Latency = std::max(Latency, IID.getOperandCycle(SCClass, OpIdx)); in getItineraryLatency()
196 return Latency; in getItineraryLatency()
224 int Latency = 0; in getLatency() local
230 Latency = std::max(Latency, WLEntry->Cycles); in getLatency()
233 return Latency; in getLatency()
240 int Latency = getLatency(DC, Inst); in emitLatency() local
243 if (Latency < 2) in emitLatency()
246 DC->CommentStream << "Latency: " << Latency << '\n'; in emitLatency()
/external/llvm/lib/CodeGen/
DTargetSchedule.cpp195 unsigned Latency = capLatency(WLEntry->Cycles); in computeOperandLatency() local
197 return Latency; in computeOperandLatency()
202 return Latency; in computeOperandLatency()
205 if (Advance > 0 && (unsigned)Advance > Latency) // unsigned wrap in computeOperandLatency()
207 return Latency - Advance; in computeOperandLatency()
240 unsigned Latency = 0; in computeInstrLatency() local
246 Latency = std::max(Latency, capLatency(WLEntry->Cycles)); in computeInstrLatency()
248 return Latency; in computeInstrLatency()
DCriticalAntiDepBreaker.cpp466 if (!Max || SU->getDepth() + SU->Latency > Max->getDepth() + Max->Latency) in BreakAntiDependencies()
473 << (Max->getDepth() + Max->Latency) << "\n"); in BreakAntiDependencies()
/external/llvm/test/CodeGen/ARM/
D2012-06-12-SchedMemLatency.ll10 ; CHECK: ch SU(3): Latency=1
14 ; CHECK: ch SU(2): Latency=1
20 ; CHECK: ch SU(3): Latency=1
24 ; CHECK: ch SU(2): Latency=1
/external/llvm/include/llvm/CodeGen/
DScheduleDAG.h92 unsigned Latency; variable
111 Latency = 0; in SDep()
115 Latency = 1; in SDep()
120 : Dep(S, Order), Contents(), Latency(0) { in SDep()
139 return overlaps(Other) && Latency == Other.Latency;
151 return Latency; in getLatency()
156 Latency = Lat; in setLatency()
286 unsigned short Latency; // Node latency.
323 NumRegDefsLeft(0), Latency(0), isVRegCycle(false), isCall(false),
339 NumRegDefsLeft(0), Latency(0), isVRegCycle(false), isCall(false),
[all …]
/external/llvm/include/llvm/MC/
DMCInstrItineraries.h168 unsigned Latency = 0, StartCycle = 0; in getStageLatency() local
171 Latency = std::max(Latency, StartCycle + IS->getCycles()); in getStageLatency()
174 return Latency; in getStageLatency()
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGSDNodes.cpp93 SU->Latency = Old->Latency; in Clone()
489 unsigned OpLatency = isChain ? 1 : OpSU->Latency; in AddSchedEdges()
598 SU->Latency = 0; in computeLatency()
604 SU->Latency = 1; in computeLatency()
611 SU->Latency = HighLatencyCycles; in computeLatency()
613 SU->Latency = 1; in computeLatency()
619 SU->Latency = 0; in computeLatency()
622 SU->Latency += TII->getInstrLatency(InstrItins, N); in computeLatency()
638 int Latency = TII->getOperandLatency(InstrItins, Def, DefIdx, Use, OpIdx); in computeOperandLatency() local
639 if (Latency > 1 && Use->getOpcode() == ISD::CopyToReg && in computeOperandLatency()
[all …]
DScheduleDAGVLIW.cpp246 if (FoundSUnit->Latency) // Don't increment CurCycle for pseudo-ops! in listScheduleTopDown()
DScheduleDAGFast.cpp341 D.setLatency(LoadSU->Latency); in CopyAndMoveSuccessors()
419 FromDep.setLatency(SU->Latency); in InsertCopiesAndMoveSuccs()
422 ToDep.setLatency(CopyFromSU->Latency); in InsertCopiesAndMoveSuccs()
/external/llvm/lib/Target/ARM/
DARMScheduleSwift.td1100 def SwiftWriteP0TwoCycle : SchedWriteRes<[SwiftUnitP0]> { let Latency = 2; }
1101 def SwiftWriteP0FourCycle : SchedWriteRes<[SwiftUnitP0]> { let Latency = 4; }
1102 def SwiftWriteP0SixCycle : SchedWriteRes<[SwiftUnitP0]> { let Latency = 6; }
1104 let Latency = 4;
1107 let Latency = 6;
1110 def SwiftWriteP1TwoCycle : SchedWriteRes<[SwiftUnitP1]> { let Latency = 2; }
1111 def SwiftWriteP1FourCycle : SchedWriteRes<[SwiftUnitP1]> { let Latency = 4; }
1112 def SwiftWriteP1SixCycle : SchedWriteRes<[SwiftUnitP1]> { let Latency = 6; }
1113 def SwiftWriteP1EightCycle : SchedWriteRes<[SwiftUnitP1]> { let Latency = 8; }
1114 def SwiftWriteP1TwelveCyc : SchedWriteRes<[SwiftUnitP1]> { let Latency = 12; }
[all …]
DARMScheduleA9.td1926 def A9WriteIssue : SchedWriteRes<[]> { let Latency = 0; }
1931 def A9WriteIsr : SchedWriteRes<[A9UnitALU]> { let Latency = 2; }
1936 def : WriteRes<WriteALUsi, [A9UnitALU]> { let Latency = 2; }
1938 def A9WriteALUsr : SchedWriteRes<[A9UnitALU]> { let Latency = 3; }
1941 def A9WriteM : SchedWriteRes<[A9UnitMul, A9UnitMul]> { let Latency = 4; }
1942 def A9WriteMHi : SchedWriteRes<[A9UnitMul]> { let Latency = 5;
1944 def A9WriteM16 : SchedWriteRes<[A9UnitMul]> { let Latency = 3; }
1945 def A9WriteM16Hi : SchedWriteRes<[A9UnitMul]> { let Latency = 4;
1951 def A9WriteF : SchedWriteRes<[A9UnitFP, A9UnitAGU]> { let Latency = 4; }
1952 def A9WriteFMov : SchedWriteRes<[A9UnitFP, A9UnitAGU]> { let Latency = 1; }
[all …]
DARMBaseInstrInfo.cpp3544 unsigned Latency = getInstrLatency(ItinData, DefMI); in getOperandLatency() local
3550 if (Latency > 0 && Subtarget.isThumb2()) { in getOperandLatency()
3555 --Latency; in getOperandLatency()
3557 return Latency; in getOperandLatency()
3569 int Latency = getOperandLatency(ItinData, *DefMCID, DefIdx, DefAlign, in getOperandLatency() local
3572 if (Latency < 0) in getOperandLatency()
3573 return Latency; in getOperandLatency()
3580 if (Adj >= 0 || (int)Latency > -Adj) { in getOperandLatency()
3581 return Latency + Adj; in getOperandLatency()
3584 return Latency; in getOperandLatency()
[all …]
DARMSchedule.td19 // Uops | Latency from register | Uops - resource requirements - latency
49 // Latency = 4; // Latency of 4.
/external/llvm/test/CodeGen/AArch64/
Darm64-misched-forwarding-A53.ll11 ; CHECK-NEXT: val SU(4): Latency=1 Reg=%vreg2
12 ; CHECK-NEXT: val SU(3): Latency=2 Reg=%vreg2
/external/chromium_org/third_party/webrtc/test/channel_transport/
Dudp_socket2_win.cc745 Qos.SendingFlowspec.Latency = QOS_NOT_SPECIFIED; in SetQos()
754 Qos.ReceivingFlowspec.Latency = QOS_NOT_SPECIFIED; in SetQos()
1055 _flow->SendingFlowspec.Latency = QOS_NOT_SPECIFIED; in SetTrafficControl()
1064 _flow->ReceivingFlowspec.Latency = QOS_NOT_SPECIFIED; in SetTrafficControl()
1124 _flow->SendingFlowspec.Latency = QOS_NOT_SPECIFIED; in SetTrafficControl()
1138 _flow->SendingFlowspec.Latency = send->Latency; in SetTrafficControl()
1153 _flow->ReceivingFlowspec.Latency = _flow->SendingFlowspec.Latency; in SetTrafficControl()
1167 _flow->ReceivingFlowspec.Latency = recv->Latency; in SetTrafficControl()
1267 f->Latency = QOS_NOT_SPECIFIED; in CreateFlowSpec()
/external/chromium_org/chrome/common/extensions/api/
Ddiagnostics.idl26 // Latency in millisenconds.

12