Home
last modified time | relevance | path

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

/llvm-project/llvm/include/llvm/ADT/
H A DGenericCycleImpl.h203 addBlockToCycle(BlockT * Block,CycleT * Cycle) addBlockToCycle() argument
404 CycleT *Cycle = getSmallestCommonCycle(getCycle(Pred), getCycle(Succ)); splitCriticalEdge() local
457 CycleT *Cycle = getCycle(Block); getCycleDepth() local
486 for (const CycleT *Cycle : depth_first(TLC)) { validateTree() local
519 for (const CycleT *Cycle = Entry.second; Cycle; validateTree() local
535 for (const CycleT *Cycle : depth_first(TLC)) { print() local
[all...]
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 print(const CycleT * Cycle) print() argument
/llvm-project/llvm/docs/
H A DConvergenceAndUniformity.rst536 .. _convergence-diverged-entry:
643 .. _convergence-diverged-outside:
691 .. _convergence-reducible-cycle:
/llvm-project/llvm/include/llvm/IR/
H A DCycleInfo.h24 using Cycle = CycleInfo::CycleT; variable
/llvm-project/llvm/unittests/ADT/
H A DBreadthFirstIteratorTest.cpp42 TEST(BreadthFristIteratorTest,Cycle) TEST() argument
/llvm-project/libc/benchmarks/
H A DLibcBenchmarkTest.cpp148 TEST(ArrayRefLoop, Cycle) { in TEST() argument
170 TEST(ByteConstrainedArray, Cycle) { in TEST() argument
/llvm-project/llvm/lib/CodeGen/
H A DMachineCycleAnalysis.cpp94 bool llvm::isCycleInvariant(const MachineCycle *Cycle, MachineInstr &I) { in isCycleInvariant()
H A DWindowScheduler.cpp538 int Cycle = getOriCycle(SuccMI); schedulePhi() local
576 for (int Cycle = 0; Cycle < (int)II; ++Cycle) { getIssueOrder() local
H A DMachineSink.cpp665 FindCycleSinkCandidates(MachineCycle * Cycle,MachineBasicBlock * BB,SmallVectorImpl<MachineInstr * > & Candidates) FindCycleSinkCandidates() argument
757 for (auto *Cycle : Cycles) { runOnMachineFunction() local
1114 MachineCycle *Cycle = CI->getCycle(DefMI->getParent()); isProfitableToSinkTo() local
1518 SinkIntoCycle(MachineCycle * Cycle,MachineInstr & I) SinkIntoCycle() argument
[all...]
H A DMachinePipeliner.cpp697 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); schedule() local
1080 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); computeScheduledInsts() local
1091 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); computeScheduledInsts() local
3438 for (int Cycle = getFirstCycle(), E = getFinalCycle(); Cycle <= E; ++Cycle) { finalizeSchedule() local
3539 canReserveResources(SUnit & SU,int Cycle) canReserveResources() argument
3565 reserveResources(SUnit & SU,int Cycle) reserveResources() argument
3594 reserveResources(const MCSchedClassDesc * SCDesc,int Cycle) reserveResources() argument
3606 unreserveResources(const MCSchedClassDesc * SCDesc,int Cycle) unreserveResources() argument
[all...]
H A DMachineTraceMetrics.cpp805 unsigned Cycle = 0; updateDepth() local
1103 unsigned Cycle = 0; computeInstrHeights() local
[all...]
H A DModuloSchedule.cpp2793 parseSymbolString(StringRef S,int & Cycle,int & Stage) parseSymbolString() argument
2817 DenseMap<MachineInstr *, int> Cycle, Stage; runOnLoop() local
H A DIfConversion.cpp283 MeetIfcvtSizeLimit(MachineBasicBlock & BB,unsigned Cycle,unsigned Extra,BranchProbability Prediction) const MeetIfcvtSizeLimit() argument
/llvm-project/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h91 DenseMap<MachineInstr *, int> Cycle; variable
109 ModuloSchedule(MachineFunction & MF,MachineLoop * Loop,std::vector<MachineInstr * > ScheduledInstrs,DenseMap<MachineInstr *,int> Cycle,DenseMap<MachineInstr *,int> Stage) ModuloSchedule() argument
[all...]
H A DMachineTraceMetrics.h76 unsigned Cycle = 0; global() member
H A DScheduleDAG.h563 void setCurCycle(unsigned Cycle) { in setCurCycle() argument
/llvm-project/clang/include/clang/AST/
H A DASTImporter.h169 using Cycle = llvm::iterator_range<VecTy::const_reverse_iterator>; global() variable
/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.cpp438 unsigned Cycle = getTransSwizzle(TransSwz, i); isLegalUpTo() local
499 unsigned Cycle = getTransSwizzle(TransSwz, i); isConstCompatible() local
/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DRegisterFile.cpp38 notifyExecuted(unsigned Cycle) notifyExecuted() argument
/llvm-project/llvm/include/llvm/MCA/
H A DInstruction.h398 bool contains(unsigned Cycle) const { return Cycle >= Begin && Cycle < End; } in contains()
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1126 findCycle(Value * Out,Value * In,ValueSeq & Cycle) findCycle() argument
1157 classifyCycle(Instruction * DivI,ValueSeq & Cycle,ValueSeq & Early,ValueSeq & Late) classifyCycle() argument
[all...]
/llvm-project/clang/unittests/AST/
H A DStructuralEquivalenceTest.cpp1969 TEST_F(StructuralEquivalenceCacheTest,Cycle) TEST_F() argument
/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp158 std::optional<unsigned> Cycle = ItinData->getOperandCycle(DefClass, i); getInstrLatency() local
/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp6885 for (int Cycle = SMS.getFinalCycle(); Cycle >= SMS.getFirstCycle(); --Cycle) tooMuchRegisterPressure() local