Home
last modified time | relevance | path

Searched refs:Cycle (Results 1 - 13 of 13) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h18 // A schedule is, for every instruction in a block, a Cycle and a Stage. Note
22 // The Cycle of an instruction defines a partial order of the instructions in
24 // of any instruction in the same cycle. Cycle information is assumed to have
77 /// maintain a Cycle and Stage.
83 /// The instructions to be generated, in total order. Cycle provides a partial
89 DenseMap<MachineInstr *, int> Cycle; member in llvm::ModuloSchedule
101 /// \arg Cycle Cycle index for all instructions in ScheduledInstrs. Cycle does
103 /// Cycle
105 ModuloSchedule(MachineFunction &MF, MachineLoop *Loop, std::vector<MachineInstr *> ScheduledInstrs, DenseMap<MachineInstr *, int> Cycle, DenseMap<MachineInstr *, int> Stage) ModuloSchedule() argument
[all...]
H A DScheduleDAG.h299 unsigned TopReadyCycle = 0; ///< Cycle relative to start when node is ready.
300 unsigned BotReadyCycle = 0; ///< Cycle relative to end when node is ready.
546 void setCurCycle(unsigned Cycle) { in setCurCycle() argument
547 CurCycle = Cycle; in setCurCycle()
H A DMachineTraceMetrics.h77 unsigned Cycle = 0; member
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DMachineTraceMetrics.cpp580 // need to erase the Cycle entries. They will be overwritten when we
793 unsigned Cycle = 0;
806 Cycle = std::max(Cycle, DepCycle);
810 MICycles.Depth = Cycle;
814 TBI.CriticalPath = std::max(TBI.CriticalPath, Cycle + MICycles.Height);
815 LLVM_DEBUG(dbgs() << TBI.CriticalPath << '\t' << Cycle << '\t' << UseMI);
817 LLVM_DEBUG(dbgs() << Cycle << '\t' << UseMI);
919 unsigned DepHeight = I->Cycle;
938 if (LRU.Cycle <
[all...]
H A DMachinePipeliner.cpp533 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in schedule()
534 ++Cycle) { in schedule()
535 for (SUnit *SU : Schedule.getInstructions(Cycle)) { in schedule()
537 Cycles[SU->getInstr()] = Cycle; in schedule()
2838 for (int Cycle = getFirstCycle(), E = getFinalCycle(); Cycle <= E; ++Cycle) { in finalizeSchedule()
2839 std::deque<SUnit *> &cycleInstrs = ScheduledInstrs[Cycle]; in finalizeSchedule()
H A DModuloSchedule.cpp2084 // "Stage=%d Cycle=%d".
2127 static void parseSymbolString(StringRef S, int &Cycle, int &Stage) { in parseSymbolString() argument
2141 CycleTokenAndValue.second.drop_front().getAsInteger(10, Cycle); in parseSymbolString()
2143 dbgs() << " Stage=" << Stage << ", Cycle=" << Cycle << "\n"; in parseSymbolString() local
2151 DenseMap<MachineInstr *, int> Cycle, Stage; in runOnLoop() local
2159 parseSymbolString(Sym->getName(), Cycle[&MI], Stage[&MI]); in runOnLoop()
2163 ModuloSchedule MS(MF, &L, std::move(Instrs), std::move(Cycle), in runOnLoop()
H A DIfConversion.cpp286 unsigned Cycle, unsigned Extra, in MeetIfcvtSizeLimit()
288 return Cycle > 0 && TII->isProfitableToIfCvt(BB, Cycle, Extra, in MeetIfcvtSizeLimit()
285 MeetIfcvtSizeLimit(MachineBasicBlock &BB, unsigned Cycle, unsigned Extra, BranchProbability Prediction) const MeetIfcvtSizeLimit() argument
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp580 bool findCycle(Value *Out, Value *In, ValueSeq &Cycle);
581 void classifyCycle(Instruction *DivI, ValueSeq &Cycle, ValueSeq &Early,
1116 ValueSeq &Cycle) { in findCycle()
1137 if (Cycle.count(I)) in findCycle()
1139 Cycle.insert(I); in findCycle()
1140 if (findCycle(I, In, Cycle)) in findCycle()
1142 Cycle.remove(I); in findCycle()
1144 return !Cycle.empty(); in findCycle()
1148 ValueSeq &Cycle, ValueSeq &Early, ValueSeq &Late) { in classifyCycle()
1154 unsigned I, N = Cycle in classifyCycle()
1115 findCycle(Value *Out, Value *In, ValueSeq &Cycle) findCycle() argument
1147 classifyCycle(Instruction *DivI, ValueSeq &Cycle, ValueSeq &Early, ValueSeq &Late) classifyCycle() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MCA/
H A DInstruction.h299 bool contains(unsigned Cycle) const { return Cycle >= Begin && Cycle < End; } in contains()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.cpp462 unsigned Cycle = getTransSwizzle(TransSwz, i);
467 if (Vector[Src.second][Cycle] < 0)
468 Vector[Src.second][Cycle] = Src.first;
469 if (Vector[Src.second][Cycle] != Src.first)
523 unsigned Cycle = getTransSwizzle(TransSwz, i);
526 if (ConstCount > 0 && Cycle == 0)
528 if (ConstCount > 1 && Cycle == 1)
/third_party/node/src/crypto/
H A Dcrypto_tls.h163 void Cycle();
H A Dcrypto_tls.cc419 Cycle(); in NewSessionDoneCb()
436 // This is default in 1.1.1, but set it anyway, Cycle() doesn't currently in InitSSL()
1136 // Cycle OpenSSL's state in OnStreamRead()
1137 Cycle(); in OnStreamRead()
1287 c->Cycle(); in OnClientHelloParseEnd()
2061 void TLSWrap::Cycle() { in Cycle() function in node::crypto::TLSWrap
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp165 int Cycle = ItinData->getOperandCycle(DefClass, i); in getInstrLatency() local
166 if (Cycle < 0) in getInstrLatency()
169 Latency = std::max(Latency, (unsigned) Cycle); in getInstrLatency()

Completed in 34 milliseconds