Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGenericCycleImpl.h188 addBlockToCycle(BlockT * Block,CycleT * Cycle) addBlockToCycle() argument
389 CycleT *Cycle = getSmallestCommonCycle(getCycle(Pred), getCycle(Succ)); splitCriticalEdge() local
442 CycleT *Cycle = getCycle(Block); getCycleDepth() local
471 for (const CycleT *Cycle : depth_first(TLC)) { validateTree() local
504 for (const CycleT *Cycle = Entry.second; Cycle; validateTree() local
520 for (const CycleT *Cycle : depth_first(TLC)) { print() local
[all...]
H A DGenericUniformityImpl.h707 for (const auto *Cycle = CI.getCycle(&DivTermBlock); Cycle; computeJoinPoints() local
944 getExtDivCycle(const CycleT * Cycle,const BlockT * DivTermBlock,const BlockT * JoinBlock) getExtDivCycle() argument
982 getIntDivCycle(const CycleT * Cycle,const BlockT * DivTermBlock,const BlockT * JoinBlock,const DominatorTreeT & DT,ContextT & Context) getIntDivCycle() argument
1020 getOutermostDivergentCycle(const CycleT * Cycle,const BlockT * DivTermBlock,const BlockT * JoinBlock,const DominatorTreeT & DT,ContextT & Context) getOutermostDivergentCycle() argument
1042 for (const CycleT *Cycle = CI.getCycle(DefBlock); isTemporalDivergent() local
1069 const auto *Cycle = CI.getCycle(JoinBlock); analyzeControlDivergence() local
1258 computeStackPO(SmallVectorImpl<const BlockT * > & Stack,const CycleInfoT & CI,const CycleT * Cycle,SmallPtrSetImpl<const BlockT * > & Finalized) computeStackPO() argument
1326 computeCyclePO(const CycleInfoT & CI,const CycleT * Cycle,SmallPtrSetImpl<const BlockT * > & Finalized) computeCyclePO() argument
[all...]
H A DGenericCycleInfo.h281 print(const CycleT * Cycle) print() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DCycleInfo.h24 using Cycle = CycleInfo::CycleT; variable
/freebsd-src/contrib/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; member
H A DScheduleDAG.h545 setCurCycle(unsigned Cycle) setCurCycle() argument
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCycleAnalysis.cpp94 bool llvm::isCycleInvariant(const MachineCycle *Cycle, MachineInstr &I) { in isCycleInvariant()
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.cpp652 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); schedule() local
1030 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); computeScheduledInsts() local
1041 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); computeScheduledInsts() local
3379 for (int Cycle = getFirstCycle(), E = getFinalCycle(); Cycle <= E; ++Cycle) { finalizeSchedule() local
3480 canReserveResources(SUnit & SU,int Cycle) canReserveResources() argument
3506 reserveResources(SUnit & SU,int Cycle) reserveResources() argument
3535 reserveResources(const MCSchedClassDesc * SCDesc,int Cycle) reserveResources() argument
3547 unreserveResources(const MCSchedClassDesc * SCDesc,int Cycle) unreserveResources() argument
[all...]
H A DMachineTraceMetrics.cpp805 unsigned Cycle = 0; in updateDepth() local
1103 unsigned Cycle = 0; computeInstrHeights() local
[all...]
H A DModuloSchedule.cpp2152 parseSymbolString(StringRef S,int & Cycle,int & Stage) parseSymbolString() argument
2176 DenseMap<MachineInstr *, int> Cycle, Stage; runOnLoop() local
H A DIfConversion.cpp283 unsigned Cycle, unsigned Extra, in MeetIfcvtSizeLimit() argument
/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DASTImporter.h169 using Cycle = llvm::iterator_range<VecTy::const_reverse_iterator>; variable
/freebsd-src/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-src/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DRegisterFile.cpp38 void WriteRef::notifyExecuted(unsigned Cycle) { in notifyExecuted() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/MCA/
H A DInstruction.h398 bool contains(unsigned Cycle) const { return Cycle >= Begin && Cycle < End; } in contains()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1163 unsigned I, N = Cycle.size(); in classifyCycle() argument
1132 findCycle(Value * Out,Value * In,ValueSeq & Cycle) findCycle() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp158 std::optional<unsigned> Cycle = ItinData->getOperandCycle(DefClass, i); in getInstrLatency() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp6883 for (int Cycle = SMS.getFinalCycle(); Cycle >= SMS.getFirstCycle(); --Cycle) tooMuchRegisterPressure() local