/external/llvm/lib/Target/X86/ |
X86SchedSandyBridge.td | 76 def : WriteRes<SchedRW, [ExePort]> { let Latency = Lat; } 80 def : WriteRes<SchedRW.Folded, [SBPort23, ExePort]> { 87 def : WriteRes<WriteRMW, [SBPort4]>; 89 def : WriteRes<WriteStore, [SBPort23, SBPort4]>; 90 def : WriteRes<WriteLoad, [SBPort23]> { let Latency = 4; } 91 def : WriteRes<WriteMove, [SBPort015]>; 92 def : WriteRes<WriteZero, []>; 96 def : WriteRes<WriteIMulH, []> { let Latency = 3; } 103 def : WriteRes<WriteLEA, [SBPort15]>; 106 def : WriteRes<WriteIDiv, [SBPort0, SBDivider]> [all...] |
X86ScheduleSLM.td | 62 def : WriteRes<SchedRW, [ExePort]> { let Latency = Lat; } 66 def : WriteRes<SchedRW.Folded, [MEC_RSV, ExePort]> { 73 def : WriteRes<WriteRMW, [MEC_RSV]>; 75 def : WriteRes<WriteStore, [IEC_RSV01, MEC_RSV]>; 76 def : WriteRes<WriteLoad, [MEC_RSV]> { let Latency = 3; } 77 def : WriteRes<WriteMove, [IEC_RSV01]>; 78 def : WriteRes<WriteZero, []>; 88 def : WriteRes<WriteLEA, [IEC_RSV1]>; 91 def : WriteRes<WriteIDiv, [IEC_RSV01, SMDivider]> { 95 def : WriteRes<WriteIDivLd, [MEC_RSV, IEC_RSV01, SMDivider]> [all...] |
X86SchedHaswell.td | 82 def : WriteRes<SchedRW, [ExePort]> { let Latency = Lat; } 86 def : WriteRes<SchedRW.Folded, [HWPort23, ExePort]> { 93 def : WriteRes<WriteRMW, [HWPort4]>; 97 def : WriteRes<WriteStore, [HWPort237, HWPort4]>; 98 def : WriteRes<WriteLoad, [HWPort23]> { let Latency = 4; } 99 def : WriteRes<WriteMove, [HWPort0156]>; 100 def : WriteRes<WriteZero, []>; 104 def : WriteRes<WriteIMulH, []> { let Latency = 3; } 111 def : WriteRes<WriteLEA, [HWPort15]>; 114 def : WriteRes<WriteIDiv, [HWPort0, HWDivider]> [all...] |
/external/llvm/lib/Target/AArch64/ |
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...] |
AArch64SchedCyclone.td | 129 def : WriteRes<WriteImm, [CyUnitI]>; 148 def : WriteRes<WriteI, [CyUnitI]>; 154 def : WriteRes<WriteISReg, [CyUnitIS]> { 162 def : WriteRes<WriteIEReg, [CyUnitIS]> { 169 def : WriteRes<WriteIS, [CyUnitIS]>; 174 def : WriteRes<WriteExtr, [CyUnitIS, CyUnitIS]> { 190 def : WriteRes<WriteIM32, [CyUnitIM]> { 194 def : WriteRes<WriteIM64, [CyUnitIM]> { 205 def : WriteRes<WriteID32, [CyUnitID, CyUnitIntDiv]> { 212 def : WriteRes<WriteID64, [CyUnitID, CyUnitIntDiv]> [all...] |
AArch64SchedA57.td | 49 // defining the aliases precludes the need for mapping them using WriteRes. The 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; }
|
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/nio/channels/ |
ChannelsTest.java | 180 int writeres = this.testNum; local 188 writeres = rbChannel.write(writebuf); 189 assertEquals(0, writeres); 192 writeres = rbChannel.write(writebuf); 200 int writeres = this.testNum; local 210 writeres = rbChannel.write(writebuf); 215 assertEquals(this.testNum, writeres);
|
DatagramChannelTest.java | 218 long writeres = 0; local 219 writeres = testMock.write(readBuf); 221 assertEquals(0, writeres); 222 writeres = testMocknull.write(readBuf); 223 assertEquals(0, writeres); [all...] |
/external/llvm/utils/TableGen/ |
SubtargetEmitter.cpp | 669 // Find the WriteRes Record that defines processor resources for this 702 if (!(*WRI)->isSubClassOf("WriteRes")) [all...] |
CodeGenSchedule.cpp | [all...] |
/external/llvm/include/llvm/Target/ |
TargetSchedule.td | 27 // each subtarget, define WriteRes and ReadAdvance to associate 126 // specified in WriteRes expire. Setting BufferSize=1 changes this to 228 // Define values common to WriteRes and SchedWriteRes. 278 class WriteRes<SchedWrite write, list<ProcResourceKind> resources>
|
/external/llvm/lib/Target/ARM/ |
ARMScheduleSwift.td | [all...] |
ARMScheduleA9.td | [all...] |
ARMSchedule.td | 48 // def : WriteRes<WriteALUsr, [P01, P01]> {
|
/prebuilts/clang/linux-x86/host/3.4/bin/ |
tblgen | |