Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/docs/
H A DConvergenceAndUniformity.rst522 .. _convergence-diverged-entry:
629 .. _convergence-diverged-outside:
677 .. _convergence-reducible-cycle:
/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DGenericCycleImpl.h386 CycleT *Cycle = getCycle(Block); in getCycleDepth() local
415 for (const CycleT *Cycle : depth_first(TLC)) { in validateTree() local
448 for (const CycleT *Cycle = Entry.second; Cycle; in validateTree() local
464 for (const CycleT *Cycle : depth_first(TLC)) { in print() local
H A DGenericUniformityImpl.h698 for (const auto *Cycle = CI.getCycle(&DivTermBlock); Cycle; in computeJoinPoints() local
992 static const CycleT *getExtDivCycle(const CycleT *Cycle, in getExtDivCycle()
1027 getIntDivCycle(const CycleT *Cycle, const BlockT *DivTermBlock, in getIntDivCycle()
1065 getOutermostDivergentCycle(const CycleT *Cycle, const BlockT *DivTermBlock, in getOutermostDivergentCycle()
1100 const auto *Cycle = CI.getCycle(JoinBlock); in analyzeControlDivergence() local
1273 SmallVectorImpl<BlockT *> &Stack, const CycleInfoT &CI, const CycleT *Cycle, in computeStackPO()
1342 const CycleInfoT &CI, const CycleT *Cycle, in computeCyclePO()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DCycleAnalysis.h28 using Cycle = CycleInfo::CycleT; variable
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h90 DenseMap<MachineInstr *, int> Cycle; variable
108 DenseMap<MachineInstr *, int> Cycle, in ModuloSchedule()
H A DMachineTraceMetrics.h76 unsigned Cycle = 0; member
H A DScheduleDAG.h545 void setCurCycle(unsigned Cycle) { in setCurCycle()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineCycleAnalysis.cpp94 bool llvm::isCycleInvariant(const MachineCycle *Cycle, MachineInstr &I) { in isCycleInvariant()
H A DMachineSink.cpp384 MachineCycle *Cycle, MachineBasicBlock *BB, in FindCycleSinkCandidates()
472 for (auto *Cycle : Cycles) { in runOnMachineFunction() local
828 MachineCycle *Cycle = CI->getCycle(DefMI->getParent()); in isProfitableToSinkTo() local
1228 bool MachineSinking::SinkIntoCycle(MachineCycle *Cycle, MachineInstr &I) { in SinkIntoCycle()
H A DMachinePipeliner.cpp634 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in schedule() local
2931 for (int Cycle = getFirstCycle(), E = getFinalCycle(); Cycle <= E; ++Cycle) { in finalizeSchedule() local
3044 bool ResourceManager::canReserveResources(SUnit &SU, int Cycle) { in canReserveResources()
3070 void ResourceManager::reserveResources(SUnit &SU, int Cycle) { in reserveResources()
3099 int Cycle) { in reserveResources()
3111 int Cycle) { in unreserveResources()
H A DMachineTraceMetrics.cpp791 unsigned Cycle = 0; in updateDepth() local
1096 unsigned Cycle = 0; in computeInstrHeights() local
H A DModuloSchedule.cpp2157 static void parseSymbolString(StringRef S, int &Cycle, int &Stage) { in parseSymbolString()
2181 DenseMap<MachineInstr *, int> Cycle, Stage; in runOnLoop() local
H A DIfConversion.cpp285 unsigned Cycle, unsigned Extra, in MeetIfcvtSizeLimit()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DASTImporter.h169 using Cycle = llvm::iterator_range<VecTy::const_reverse_iterator>; variable
/openbsd-src/gnu/llvm/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
/openbsd-src/gnu/llvm/llvm/lib/MCA/HardwareUnits/
H A DRegisterFile.cpp38 void WriteRef::notifyExecuted(unsigned Cycle) { in notifyExecuted()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1132 ValueSeq &Cycle) { in findCycle()
1163 ValueSeq &Cycle, ValueSeq &Early, ValueSeq &Late) { in classifyCycle()
/openbsd-src/gnu/llvm/llvm/include/llvm/MCA/
H A DInstruction.h398 bool contains(unsigned Cycle) const { return Cycle >= Begin && Cycle < End; } in contains()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp158 int Cycle = ItinData->getOperandCycle(DefClass, i); in getInstrLatency() local
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp6908 for (int Cycle = SMS.getFinalCycle(); Cycle >= SMS.getFirstCycle(); --Cycle) in tooMuchRegisterPressure() local