Home
last modified time | relevance | path

Searched refs:ReadI (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveInterval.cpp1111 // 2. [ReadI; end) at the back of LR.
1114 // - LR.begin() <= WriteI <= ReadI <= LR.end().
1137 OS << " updater with gap = " << (ReadI - WriteI) in print()
1146 for (const auto &S : make_range(ReadI, LR->end())) in print()
1184 WriteI = ReadI = LR->begin(); in add()
1190 // Advance ReadI until it ends after Seg.start. in add()
1192 if (ReadI != E && ReadI->end <= Seg.start) { in add()
1193 // First try to close the gap between WriteI and ReadI with spills. in add()
1194 if (ReadI ! in add()
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedKryoDetails.td344 def : InstRW<[KryoWrite_1cyc_XY_63ln, ReadI, ReadI],
356 def : InstRW<[KryoWrite_1cyc_XY_62ln, ReadI],
362 def : InstRW<[KryoWrite_2cyc_XY_XY_64ln, ReadI, ReadI],
482 def : InstRW<[KryoWrite_0cyc_XY_16ln, ReadI],
488 def : InstRW<[KryoWrite_0cyc_XY_16_1ln, ReadI, ReadI],
494 def : InstRW<[KryoWrite_2cyc_XY_3ln, ReadI],
536 def : InstRW<[KryoWrite_3cyc_XY_4ln, ReadI, ReadISReg],
542 def : InstRW<[KryoWrite_1cyc_XY_20ln, ReadI, ReadI],
548 def : InstRW<[KryoWrite_1cyc_X_17ln, ReadI, ReadI],
554 def : InstRW<[KryoWrite_1cyc_XY_18ln, ReadI, ReadI],
[all …]
H A DAArch64Schedule.td27 def ReadI : SchedRead; // ALU
H A DAArch64SchedFalkor.td107 def : ReadAdvance<ReadI, 0>;
H A DAArch64SchedKryo.td113 def : ReadAdvance<ReadI, 0>;
H A DAArch64InstrFormats.td2290 Sched<[WriteI, ReadI]> {
2322 Sched<[WriteI, ReadI]> {
2350 Sched<[WriteI, ReadI, ReadI]> {
2375 Sched<[WriteI, ReadI]> {
2448 Sched<[WriteI, ReadI, ReadI]> {
2477 Sched<[WriteI, ReadI, ReadI]> {
2564 Sched<[WriteIS, ReadI]> {
2674 Sched<[WriteISReg, ReadI, ReadISReg]> {
2761 Sched<[WriteI, ReadI]> {
2792 Sched<[WriteI, ReadI]> {
[all …]
H A DAArch64SchedThunderX.td205 def : ReadAdvance<ReadI, 2, [WriteImm, WriteI,
H A DAArch64SchedA53.td162 def : ReadAdvance<ReadI, 2, [WriteImm,WriteI,
H A DAArch64SchedA55.td219 def : ReadAdvance<ReadI, 2, [WriteImm,WriteI,
H A DAArch64SchedCyclone.td868 def : ReadAdvance<ReadI, 0>;
H A DAArch64SchedExynosM3.td272 def : ReadAdvance<ReadI, 0>;
H A DAArch64SchedTSV110.td113 def : ReadAdvance<ReadI, 0>;
H A DAArch64SchedA57.td114 def : ReadAdvance<ReadI, 0>;
H A DAArch64SchedAmpere1.td675 def : ReadAdvance<ReadI, 0>;
H A DAArch64SchedAmpere1B.td631 def : ReadAdvance<ReadI, 0>;
H A DAArch64SchedNeoverseN1.td57 def : ReadAdvance<ReadI, 0>;
H A DAArch64SchedExynosM4.td574 def : ReadAdvance<ReadI, 0>;
H A DAArch64SchedExynosM5.td609 def : ReadAdvance<ReadI, 0>;
H A DAArch64SchedOryon.td249 def : ReadAdvance<ReadI, 0>;
H A DAArch64SchedA510.td228 def : ReadAdvance<ReadI, 0>;
H A DAArch64SchedThunderX2T99.td357 def : ReadAdvance<ReadI, 0>;
H A DAArch64SchedThunderX3T110.td617 def : ReadAdvance<ReadI, 0>;
H A DAArch64SchedNeoverseV1.td73 def : ReadAdvance<ReadI, 0>;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstructionSelector.cpp591 auto ReadI = BuildMI(I.MBB, I.InsertBefore, I.DbgLoc, in insertComparison() local
594 if (!constrainSelectedInstRegOperands(*ReadI, TII, TRI, RBI)) in insertComparison()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveInterval.h945 LiveRange::iterator ReadI; variable

12