/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCScheduleP9.td | 403 def P9_LoadAndALUOp_6C : WriteSequence<[P9_LS_4C, P9_ALU_2C]>; 404 def P9_LoadAndALUOp_7C : WriteSequence<[P9_LS_5C, P9_ALU_2C]>; 405 def P9_LoadAndALU2Op_7C : WriteSequence<[P9_LS_4C, P9_ALU_3C]>; 406 def P9_LoadAndALU2Op_8C : WriteSequence<[P9_LS_5C, P9_ALU_3C]>; 407 def P9_LoadAndPMOp_8C : WriteSequence<[P9_LS_5C, P9_PM_3C]>; 408 def P9_IntDivAndALUOp_18C_8 : WriteSequence<[P9_DIV_16C_8, P9_ALU_2C]>; 409 def P9_IntDivAndALUOp_26C_8 : WriteSequence<[P9_DIV_24C_8, P9_ALU_2C]>; 410 def P9_IntDivAndALUOp_42C_8 : WriteSequence<[P9_DIV_40C_8, P9_ALU_2C]>; 411 def P9_StoreAndALUOp_3C : WriteSequence<[P9_LS_1C, P9_ALU_2C]>; 412 def P9_ALUOpAndALUOp_4C : WriteSequence<[P9_ALU_2 [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64Schedule.td | 55 def WriteLDAdr : WriteSequence<[WriteAdr, WriteLD]>; 59 def WriteAdrAdr : WriteSequence<[WriteAdr, WriteAdr]>; 66 def WriteSTX : WriteSequence<[WriteST, WriteLD]>; 91 def WriteVLDShuffle : WriteSequence<[WriteVLD, WriteVq]>; 92 def WriteVLDPairShuffle : WriteSequence<[WriteVLD, WriteVq, WriteVq]>; 95 def WriteVSTShuffle : WriteSequence<[WriteVq, WriteVST]>; 96 def WriteVSTPairShuffle : WriteSequence<[WriteVq, WriteVq, WriteVST]>;
|
H A D | AArch64SchedCyclone.td | 360 def CyWriteCopyToFPR : WriteSequence<[WriteVLD, WriteVq]>; 364 def CyWriteCopyToGPR : WriteSequence<[WriteLD, WriteI]>; 584 def CyWriteCvtToFPR : WriteSequence<[WriteVLD, CyWriteV4]>; 588 def CyWriteCvtToGPR : WriteSequence<[CyWriteV6, WriteLD]>;
|
H A D | AArch64SchedExynosM3.td | 424 def M3WriteVSTA : WriteSequence<[WriteVST], 2>; 425 def M3WriteVSTB : WriteSequence<[WriteVST], 3>; 426 def M3WriteVSTC : WriteSequence<[WriteVST], 4>;
|
H A D | AArch64SchedExynosM4.td | 425 def M4WriteVSTA : WriteSequence<[WriteVST], 2>; 426 def M4WriteVSTB : WriteSequence<[WriteVST], 3>; 427 def M4WriteVSTC : WriteSequence<[WriteVST], 4>;
|
H A D | AArch64SchedFalkorDetails.td | 1237 def : InstRW<[WriteSequence<[FalkorWr_1XYZ_1cyc, FalkorWr_1XYZ_1cyc]>], 1239 def : InstRW<[WriteSequence<[FalkorWr_1LD_3cyc, FalkorWr_1XYZ_1cyc]>],
|
H A D | AArch64SchedNeoverseN1.td | 1034 def N1WriteVC : WriteSequence<[N1Write_2c_1V0]>;
|
H A D | AArch64SchedNeoverseV1.td | 1273 def V1WriteVC : WriteSequence<[V1Write_2c_1V]>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMScheduleSwift.td | 80 def SwiftWriteP01OneCycle2x : WriteSequence<[SwiftWriteP01OneCycle], 2>; 81 def SwiftWriteP01OneCycle3x : WriteSequence<[SwiftWriteP01OneCycle], 3>; 105 def SwiftWrite#Num#xP2 : WriteSequence<[SwiftWriteP2], Num>; 107 def SwiftWriteP01OneCycle2x_load : WriteSequence<[SwiftWriteP01OneCycle, 173 def SwiftWriteP0TwoCycleTwoUops : WriteSequence<[SwiftWriteP0OneCycle], 2>; 513 def SwiftWriteSTM#NumAddr : WriteSequence<[SwiftWriteStIncAddr], NumAddr>; 586 def SwiftWrite#Num#xP1TwoCycle : WriteSequence<[SwiftWriteP1TwoCycle], Num>; 631 def : InstRW<[WriteSequence<[SwiftWriteP0FourCycle, SwiftWriteP1TwoCycle]>], 634 def : InstRW<[WriteSequence<[SwiftWriteP2FourCycle, SwiftWriteP1TwoCycle]>], 637 def : InstRW<[WriteSequence<[SwiftWriteP2FourCycl [all...] |
H A D | ARMScheduleA9.td | 1881 class A9WriteLMOpsListType<list<WriteSequence> writes> { 1882 list <WriteSequence> Writes = writes; 2039 def A9WriteCycle#NumCycles : WriteSequence<[A9WriteCycle1], NumCycles>; 2047 def A9WriteAdr#NumAddr : WriteSequence<[A9WriteAdr], NumAddr>; 2085 def A9WriteL#NumAddr : WriteSequence< 2087 def A9WriteL#NumAddr#Hi : WriteSequence< 2108 // they may need to be part of a WriteSequence that includes A9WriteIssue. 2145 def A9WriteLfp#NumAddr#Seq : WriteSequence<[A9WriteLfpOp], NumAddr>; 2150 def A9WriteLfp#NumAddr : WriteSequence< 2155 def A9WriteLfp#NumAddr#Mov : WriteSequence< [all...] |
H A D | ARMScheduleA57.td | 248 WriteSequence<[A57Write_1cyc_1I, A57Write_1cyc_1I, A57Write_1cyc_1I]>; 250 WriteSequence<[A57Write_1cyc_1I, A57Write_1cyc_1I, A57Write_4cyc_1L]>;
|
H A D | ARMScheduleR52.td | 457 def R52WriteISTM#NumAddr : WriteSequence<[R52WriteIStIncAddr], NumAddr>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsScheduleP5600.td | 533 // FIXME: This isn't quite right since the implementation of WriteSequence 536 def P5600WriteMoveGPRToFPU : WriteSequence<[P5600WriteMoveGPRToOtherUnits, 539 // FIXME: This isn't quite right since the implementation of WriteSequence 542 def P5600WriteMoveFPUToGPR : WriteSequence<[P5600WriteMoveFPUSToOtherUnits, 545 // FIXME: This isn't quite right since the implementation of WriteSequence 548 def P5600WriteStoreFPUS : WriteSequence<[P5600WriteMoveFPUSToOtherUnits, 551 // FIXME: This isn't quite right since the implementation of WriteSequence 554 def P5600WriteStoreFPUL : WriteSequence<[P5600WriteMoveFPULToOtherUnits, 557 // FIXME: This isn't quite right since the implementation of WriteSequence 560 def P5600WriteLoadFPU : WriteSequence<[P5600WriteLoadToOtherUnit [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZSchedule.td | 29 def "WLat"#L#"LSU" : WriteSequence<[!cast<SchedWrite>("WLat"#L),
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86Schedule.td | 131 def WriteCopy : WriteSequence<[WriteLoad, WriteStore]>; // mem->mem copy 136 def WriteALURMW : WriteSequence<[WriteALULd, WriteRMW]>; 137 def WriteADCRMW : WriteSequence<[WriteADCLd, WriteRMW]>; 190 def WriteBitTestSetImmRMW : WriteSequence<[WriteBitTestSetImmLd, WriteRMW]>; 191 def WriteBitTestSetRegRMW : WriteSequence<[WriteBitTestSetRegLd, WriteRMW]>;
|
/freebsd/sys/dev/mpi3mr/mpi/ |
H A D | mpi30_transport.h | 144 U32 WriteSequence; /* 0x1C04 */ member
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetSchedule.td | 241 class WriteSequence<list<SchedWrite> writes, int rep = 1> : SchedWrite { 305 // by defining a WriteSequence, or simply listing extra writes in the 458 // SchedReadWrite type onto a WriteSequence, SchedWriteVariant, or
|
/freebsd/sys/dev/mps/mpi/ |
H A D | mpi2.h | 160 U32 WriteSequence; /* 0x04 */ member
|
H A D | mpi2_history.txt | 78 * Added a sixth key value for the WriteSequence register
|
/freebsd/sys/dev/mpr/mpi/ |
H A D | mpi2.h | 229 U32 WriteSequence; /* 0x04 */ member
|
H A D | mpi2_history.txt | 79 * Added a sixth key value for the WriteSequence register
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | CodeGenSchedule.cpp | 1621 for (const auto &WriteSequence : Trans.WriteSequences) { in substituteVariants() local 1629 substituteVariantOperand(WriteSequence, /*IsRead=*/false, StartIdx); in substituteVariants()
|