Home
last modified time | relevance | path

Searched defs:Cycle (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGenericCycleImpl.h203 void GenericCycleInfo<ContextT>::addBlockToCycle(BlockT *Block, CycleT *Cycle) { in addBlockToCycle()
404 CycleT *Cycle = getSmallestCommonCycle(getCycle(Pred), getCycle(Succ)); in splitCriticalEdge() local
457 CycleT *Cycle = getCycle(Block); in getCycleDepth() local
486 for (const CycleT *Cycle : depth_first(TLC)) { in validateTree() local
519 for (const CycleT *Cycle = Entry.second; Cycle; in validateTree() local
535 for (const CycleT *Cycle : depth_first(TLC)) { in print() local
H A DGenericUniformityImpl.h703 for (const auto *Cycle = CI.getCycle(&DivTermBlock); Cycle; in computeJoinPoints() local
940 static const CycleT *getExtDivCycle(const CycleT *Cycle, in getExtDivCycle()
978 getIntDivCycle(const CycleT *Cycle, const BlockT *DivTermBlock, in getIntDivCycle()
1016 getOutermostDivergentCycle(const CycleT *Cycle, const BlockT *DivTermBlock, in getOutermostDivergentCycle()
1038 for (const CycleT *Cycle = CI.getCycle(DefBlock); in isTemporalDivergent() local
1065 const auto *Cycle = CI.getCycle(JoinBlock); in analyzeControlDivergence() local
1254 const CycleT *Cycle, SmallPtrSetImpl<const BlockT *> &Finalized) { in computeStackPO()
1322 const CycleInfoT &CI, const CycleT *Cycle, in computeCyclePO()
H A DGenericCycleInfo.h285 Printable print(const CycleT *Cycle) { return Cycle->print(Context); } in print()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DCycleInfo.h27 using Cycle = CycleInfo::CycleT; global() variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCycleAnalysis.h28 using Cycle = CycleInfo::CycleT; global() variable
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCycleAnalysis.cpp94 bool llvm::isCycleInvariant(const MachineCycle *Cycle, MachineInstr &I) { in isCycleInvariant()
H A DWindowScheduler.cpp545 int Cycle = getOriCycle(SuccMI); in schedulePhi() local
583 for (int Cycle = 0; Cycle < (int)II; ++Cycle) { in getIssueOrder() local
H A DMachineSink.cpp676 MachineCycle *Cycle, MachineBasicBlock *BB, in FindCycleSinkCandidates()
771 for (auto *Cycle : Cycles) { in runOnMachineFunction() local
1167 MachineCycle *Cycle = CI->getCycle(DefMI->getParent()); in isProfitableToSinkTo() local
1571 bool MachineSinking::SinkIntoCycle(MachineCycle *Cycle, MachineInstr &I) { in SinkIntoCycle()
H A DMachinePipeliner.cpp707 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in schedule() local
1090 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in computeScheduledInsts() local
1101 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in computeScheduledInsts() local
3448 for (int Cycle = getFirstCycle(), E = getFinalCycle(); Cycle <= E; ++Cycle) { in finalizeSchedule() local
3549 bool ResourceManager::canReserveResources(SUnit &SU, int Cycle) { in canReserveResources()
3575 void ResourceManager::reserveResources(SUnit &SU, int Cycle) { in reserveResources()
3604 int Cycle) { in reserveResources()
3616 int Cycle) { in unreserveResources()
H A DMachineTraceMetrics.cpp805 unsigned Cycle = 0; in updateDepth() local
1103 unsigned Cycle = 0; in computeInstrHeights() local
H A DModuloSchedule.cpp2796 static void parseSymbolString(StringRef S, int &Cycle, int &Stage) { in parseSymbolString()
2820 DenseMap<MachineInstr *, int> Cycle, Stage; in runOnLoop() local
H A DIfConversion.cpp283 unsigned Cycle, unsigned Extra, in MeetIfcvtSizeLimit()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h91 DenseMap<MachineInstr *, int> Cycle; variable
109 DenseMap<MachineInstr *, int> Cycle, in ModuloSchedule()
H A DMachineTraceMetrics.h76 unsigned Cycle = 0; member
H A DScheduleDAG.h563 void setCurCycle(unsigned Cycle) { in setCurCycle()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTImporter.h169 using Cycle = llvm::iterator_range<VecTy::const_reverse_iterator>; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.cpp438 unsigned Cycle = getTransSwizzle(TransSwz, i); in isLegalUpTo() local
499 unsigned Cycle = getTransSwizzle(TransSwz, i); in isConstCompatible() local
/freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DRegisterFile.cpp38 void WriteRef::notifyExecuted(unsigned Cycle) { in notifyExecuted()
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DInstruction.h398 bool contains(unsigned Cycle) const { return Cycle >= Begin && Cycle < End; } in contains()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1126 ValueSeq &Cycle) { in findCycle()
1157 ValueSeq &Cycle, ValueSeq &Early, ValueSeq &Late) { in classifyCycle()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp158 std::optional<unsigned> Cycle = ItinData->getOperandCycle(DefClass, i); in getInstrLatency() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp6885 for (int Cycle = SMS.getFinalCycle(); Cycle >= SMS.getFirstCycle(); --Cycle) in tooMuchRegisterPressure() local