/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ScheduleHazardRecognizer.h | 20 class SUnit; variable 71 virtual void EmitInstruction(SUnit *) {} in EmitInstruction() argument 82 virtual unsigned PreEmitNoops(SUnit *) { in PreEmitNoops() argument 95 virtual bool ShouldPreferAnother(SUnit *) { in ShouldPreferAnother() argument
|
H A D | ScheduleDAG.h | 41 class SUnit; variable 308 SUnit(SDNode *node, unsigned nodenum) SUnit() function 319 SUnit(MachineInstr *instr, unsigned nodenum) SUnit() function 329 SUnit() SUnit() function 520 isReady(SUnit *) isReady() argument 541 scheduledNode(SUnit *) scheduledNode() argument 543 unscheduledNode(SUnit *) unscheduledNode() argument [all...] |
H A D | MultiHazardRecognizer.h | 23 class SUnit; variable
|
H A D | MacroFusion.h | 27 class SUnit; variable
|
H A D | ScoreboardHazardRecognizer.h | 27 class SUnit; variable
|
H A D | DFAPacketizer.h | 46 class SUnit; variable
|
H A D | TargetSubtargetInfo.h | 48 class SUnit; variable
|
H A D | VLIWMachineScheduler.h | 27 class SUnit; variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonMachineScheduler.h | 23 class SUnit; variable
|
H A D | HexagonSubtarget.cpp | 636 isBestZeroLatency(SUnit * Src,SUnit * Dst,const HexagonInstrInfo * TII,SmallSet<SUnit *,4> & ExclSrc,SmallSet<SUnit *,4> & ExclDst) const isBestZeroLatency() argument [all...] |
H A D | HexagonSubtarget.h | 39 class SUnit; variable [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNIterativeScheduler.h | 26 class SUnit; variable
|
H A D | AMDGPUIGroupLP.cpp | 99 apply(const SUnit *, const ArrayRef<SUnit *>, in apply() argument 481 linkSUnit(SUnit * SU,int SGID,std::vector<std::pair<SUnit *,SUnit * >> & AddedEdges,T I,T E) linkSUnit() argument 499 addEdges(SmallVectorImpl<SchedGroup> & SyncPipeline,SUnit * SU,int SGID,std::vector<std::pair<SUnit *,SUnit * >> & AddedEdges) addEdges() argument 516 removeEdges(const std::vector<std::pair<SUnit *,SUnit * >> & EdgesToRemove) removeEdges() argument 725 greedyFind(std::vector<std::pair<SUnit *,SUnit * >> & AddedEdges,T I,T E) greedyFind() argument 1493 link(SUnit & SU,bool MakePred,std::vector<std::pair<SUnit *,SUnit * >> & AddedEdges) link() argument [all...] |
H A D | AMDGPUExportClustering.cpp | 39 static void sortChain(const SIInstrInfo *TII, SmallVector<SUnit *, 8> &Chain, in sortChain()
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ScheduleDAG.cpp | 394 for (const SUnit &SUnit : SUnits) { VerifyScheduledDAG() local [all...] |
H A D | MachinePipeliner.cpp | 1889 pred_L(SetVector<SUnit * > & NodeOrder,SmallSetVector<SUnit *,8> & Preds,const NodeSet * S=nullptr) pred_L() argument 1918 succ_L(SetVector<SUnit * > & NodeOrder,SmallSetVector<SUnit *,8> & Succs,const NodeSet * S=nullptr) succ_L() argument 1947 computePath(SUnit * Cur,SetVector<SUnit * > & Path,SetVector<SUnit * > & DestNodes,SetVector<SUnit * > & Exclude,SmallPtrSet<SUnit *,8> & Visited) computePath() argument 2183 isIntersect(SmallSetVector<SUnit *,8> & Set1,const NodeSet & Set2,SmallSetVector<SUnit *,8> & Result) isIntersect() argument [all...] |
H A D | MachineScheduler.cpp | 4056 releaseTopNode(SUnit *) releaseTopNode() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGSDNodes.cpp | 810 EmitPhysRegCopy(SUnit * SU,DenseMap<SUnit *,Register> & VRBaseMap,MachineBasicBlock::iterator InsertPos) EmitPhysRegCopy() argument [all...] |