/external/llvm/lib/Target/AArch64/ |
D | AArch64SchedA57WriteRes.td | 15 // 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 …]
|
D | AArch64SchedA53.td | 57 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 …]
|
D | AArch64SchedCyclone.td | 104 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 …]
|
D | AArch64SchedA57.td | 82 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/ |
D | PPCScheduleE5500.td | 53 [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 …]
|
D | PPCScheduleE500mc.td | 49 [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/ |
D | X86SchedHaswell.td | 82 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 …]
|
D | X86SchedSandyBridge.td | 76 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 …]
|
D | X86ScheduleSLM.td | 62 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/ |
D | Disassembler.cpp | 191 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/ |
D | TargetSchedule.cpp | 195 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()
|
D | CriticalAntiDepBreaker.cpp | 466 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/ |
D | 2012-06-12-SchedMemLatency.ll | 10 ; 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/ |
D | ScheduleDAG.h | 92 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/ |
D | MCInstrItineraries.h | 168 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/ |
D | ScheduleDAGSDNodes.cpp | 93 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 …]
|
D | ScheduleDAGVLIW.cpp | 246 if (FoundSUnit->Latency) // Don't increment CurCycle for pseudo-ops! in listScheduleTopDown()
|
D | ScheduleDAGFast.cpp | 341 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/ |
D | ARMScheduleSwift.td | 1100 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 …]
|
D | ARMScheduleA9.td | 1926 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 …]
|
D | ARMBaseInstrInfo.cpp | 3544 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 …]
|
D | ARMSchedule.td | 19 // Uops | Latency from register | Uops - resource requirements - latency 49 // Latency = 4; // Latency of 4.
|
/external/llvm/test/CodeGen/AArch64/ |
D | arm64-misched-forwarding-A53.ll | 11 ; 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/ |
D | udp_socket2_win.cc | 745 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/ |
D | diagnostics.idl | 26 // Latency in millisenconds.
|