/external/llvm/lib/CodeGen/SelectionDAG/ |
ScheduleDAGVLIW.cpp | 62 std::vector<SUnit*> PendingQueue; 87 void releaseSucc(SUnit *SU, const SDep &D); 88 void releaseSuccessors(SUnit *SU); 89 void scheduleNodeTopDown(SUnit *SU, unsigned CurCycle); 116 void ScheduleDAGVLIW::releaseSucc(SUnit *SU, const SDep &D) { 117 SUnit *SuccSU = D.getSUnit(); 140 void ScheduleDAGVLIW::releaseSuccessors(SUnit *SU) { 142 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 154 void ScheduleDAGVLIW::scheduleNodeTopDown(SUnit *SU, unsigned CurCycle) { 186 std::vector<SUnit*> NotReady [all...] |
/external/llvm/lib/Target/AMDGPU/ |
GCNHazardRecognizer.h | 50 void EmitInstruction(SUnit *SU) override; 52 HazardType getHazardType(SUnit *SU, int Stalls) override; 54 unsigned PreEmitNoops(SUnit *SU) override;
|
SIMachineScheduler.h | 56 std::vector<SUnit*> SUnits; 58 std::vector<SUnit*> TopReadySUs; 59 std::vector<SUnit*> ScheduledSUnits; 106 void addUnit(SUnit *SU); 137 std::vector<SUnit*> getScheduledUnits() { return ScheduledSUnits; } 163 // The best SUnit candidate. 164 SUnit *SU; 192 void undoReleaseSucc(SUnit *SU, SDep *SuccEdge); 193 void releaseSucc(SUnit *SU, SDep *SuccEdge); 196 void releaseSuccessors(SUnit *SU, bool InOrOutBlock) [all...] |
SIMachineScheduler.cpp | 178 void SIScheduleBlock::addUnit(SUnit *SU) { 242 SUnit* SIScheduleBlock::pickNode() { 245 for (SUnit* SU : TopReadySUs) { 273 for (SUnit* SU : SUnits) { 279 SUnit *SU = TopReadySUs[0]; 317 for (SUnit* SU : ScheduledSUnits) { 391 for (SUnit* SU : SUnits) { 397 SUnit *SU = pickNode(); 411 for (SUnit* SU : SUnits) { 421 for (SUnit* SU : SUnits) [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
ScheduleDAGList.cpp | 59 std::vector<SUnit*> PendingQueue; 81 void ReleaseSucc(SUnit *SU, const SDep &D); 82 void ReleaseSuccessors(SUnit *SU); 83 void ScheduleNodeTopDown(SUnit *SU, unsigned CurCycle); 108 void ScheduleDAGList::ReleaseSucc(SUnit *SU, const SDep &D) { 109 SUnit *SuccSU = D.getSUnit(); 129 void ScheduleDAGList::ReleaseSuccessors(SUnit *SU) { 131 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 143 void ScheduleDAGList::ScheduleNodeTopDown(SUnit *SU, unsigned CurCycle) { 175 std::vector<SUnit*> NotReady [all...] |
ScheduleDAGSDNodes.cpp | 58 /// NewSUnit - Creates a new SUnit and return a ptr to it. 60 SUnit *ScheduleDAGSDNodes::NewSUnit(SDNode *N) { 62 const SUnit *Addr = 0; 66 SUnits.push_back(SUnit(N, (unsigned)SUnits.size())); 70 SUnit *SU = &SUnits.back(); 81 SUnit *ScheduleDAGSDNodes::Clone(SUnit *Old) { 82 SUnit *SU = NewSUnit(Old->getNode()); 269 // of -1 means the SDNode does not yet have an associated SUnit. 278 // ensure that reallocation of the vector won't happen, so SUnit*'s won't ge [all...] |
/external/llvm/lib/CodeGen/ |
MachinePipeliner.cpp | 220 SetVector<SUnit *> NodeOrder; 228 DenseMap<SUnit *, std::pair<unsigned, int64_t>> InstrChanges; 236 std::vector<SUnit> &SUnits; 237 SetVector<SUnit *> Stack; 239 SmallVector<SmallPtrSet<SUnit *, 4>, 10> B; 245 Circuits(std::vector<SUnit> &SUs) 252 B.assign(SUnits.size(), SmallPtrSet<SUnit *, 4>()); 274 int getASAP(SUnit *Node) { return ScheduleInfo[Node->NodeNum].ASAP; } 277 int getALAP(SUnit *Node) { return ScheduleInfo[Node->NodeNum].ALAP; } 281 int getMOV(SUnit *Node) { return getALAP(Node) - getASAP(Node); [all...] |
MachineScheduler.cpp | 533 bool ScheduleDAGMI::canAddEdge(SUnit *SuccSU, SUnit *PredSU) { 537 bool ScheduleDAGMI::addEdge(SUnit *SuccSU, const SDep &PredDep) { 554 void ScheduleDAGMI::releaseSucc(SUnit *SU, SDep *SuccEdge) { 555 SUnit *SuccSU = SuccEdge->getSUnit(); 582 void ScheduleDAGMI::releaseSuccessors(SUnit *SU) { 583 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 593 void ScheduleDAGMI::releasePred(SUnit *SU, SDep *PredEdge) { 594 SUnit *PredSU = PredEdge->getSUnit(); 621 void ScheduleDAGMI::releasePredecessors(SUnit *SU) [all...] |
/external/llvm/lib/Target/ARM/ |
ARMHazardRecognizer.h | 40 HazardType getHazardType(SUnit *SU, int Stalls) override; 42 void EmitInstruction(SUnit *SU) override;
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
ScheduleDAGInstrs.cpp | 189 // We'll be allocating one SUnit for each instruction, plus one for 197 SUnit *BarrierChain = 0, *AliasChain = 0; 203 std::map<const Value *, SUnit *> AliasMemDefs, NonAliasMemDefs; 204 std::map<const Value *, std::vector<SUnit *> > AliasMemUses, NonAliasMemUses; 244 // Create the SUnit for this MI. 245 SUnit *SU = NewSUnit(MI); 264 std::vector<SUnit *> &UseList = Uses[Reg]; 266 std::vector<SUnit *> &DefList = Defs[Reg]; 276 SUnit *DefSU = DefList[i]; 285 std::vector<SUnit *> &MemDefList = Defs[*Alias] [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/ |
SPUHazardRecognizers.h | 33 virtual HazardType getHazardType(SUnit *SU, int Stalls); 34 virtual void EmitInstruction(SUnit *SU);
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
ScheduleDFS.h | 71 /// \brief Per-SUnit data computed during DFS for various metrics. 102 /// DFS results for each SUnit in this DAG. 142 void compute(ArrayRef<SUnit> SUnits); 146 unsigned getNumInstrs(const SUnit *SU) const { 159 ILPValue getILP(const SUnit *SU) const { 170 unsigned getSubtreeID(const SUnit *SU) const {
|
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/CodeGen/ |
ScheduleDFS.h | 71 /// \brief Per-SUnit data computed during DFS for various metrics. 102 /// DFS results for each SUnit in this DAG. 142 void compute(ArrayRef<SUnit> SUnits); 146 unsigned getNumInstrs(const SUnit *SU) const { 159 ILPValue getILP(const SUnit *SU) const { 170 unsigned getSubtreeID(const SUnit *SU) const {
|
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/CodeGen/ |
ScheduleDFS.h | 71 /// \brief Per-SUnit data computed during DFS for various metrics. 102 /// DFS results for each SUnit in this DAG. 142 void compute(ArrayRef<SUnit> SUnits); 146 unsigned getNumInstrs(const SUnit *SU) const { 159 ILPValue getILP(const SUnit *SU) const { 170 unsigned getSubtreeID(const SUnit *SU) const {
|
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/ |
ScheduleDFS.h | 71 /// \brief Per-SUnit data computed during DFS for various metrics. 102 /// DFS results for each SUnit in this DAG. 142 void compute(ArrayRef<SUnit> SUnits); 146 unsigned getNumInstrs(const SUnit *SU) const { 159 ILPValue getILP(const SUnit *SU) const { 170 unsigned getSubtreeID(const SUnit *SU) const {
|
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/ |
ScheduleDFS.h | 71 /// \brief Per-SUnit data computed during DFS for various metrics. 102 /// DFS results for each SUnit in this DAG. 142 void compute(ArrayRef<SUnit> SUnits); 146 unsigned getNumInstrs(const SUnit *SU) const { 159 ILPValue getILP(const SUnit *SU) const { 170 unsigned getSubtreeID(const SUnit *SU) const {
|
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/ |
ScheduleDFS.h | 71 /// \brief Per-SUnit data computed during DFS for various metrics. 102 /// DFS results for each SUnit in this DAG. 142 void compute(ArrayRef<SUnit> SUnits); 146 unsigned getNumInstrs(const SUnit *SU) const { 159 ILPValue getILP(const SUnit *SU) const { 170 unsigned getSubtreeID(const SUnit *SU) const {
|
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/ |
ScheduleDFS.h | 71 /// \brief Per-SUnit data computed during DFS for various metrics. 102 /// DFS results for each SUnit in this DAG. 142 void compute(ArrayRef<SUnit> SUnits); 146 unsigned getNumInstrs(const SUnit *SU) const { 159 ILPValue getILP(const SUnit *SU) const { 170 unsigned getSubtreeID(const SUnit *SU) const {
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
ScheduleDFS.h | 71 /// \brief Per-SUnit data computed during DFS for various metrics. 102 /// DFS results for each SUnit in this DAG. 142 void compute(ArrayRef<SUnit> SUnits); 146 unsigned getNumInstrs(const SUnit *SU) const { 159 ILPValue getILP(const SUnit *SU) const { 170 unsigned getSubtreeID(const SUnit *SU) const {
|
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/CodeGen/ |
ScheduleDFS.h | 71 /// \brief Per-SUnit data computed during DFS for various metrics. 102 /// DFS results for each SUnit in this DAG. 142 void compute(ArrayRef<SUnit> SUnits); 146 unsigned getNumInstrs(const SUnit *SU) const { 159 ILPValue getILP(const SUnit *SU) const { 170 unsigned getSubtreeID(const SUnit *SU) const {
|
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/CodeGen/ |
ScheduleDFS.h | 71 /// \brief Per-SUnit data computed during DFS for various metrics. 102 /// DFS results for each SUnit in this DAG. 142 void compute(ArrayRef<SUnit> SUnits); 146 unsigned getNumInstrs(const SUnit *SU) const { 159 ILPValue getILP(const SUnit *SU) const { 170 unsigned getSubtreeID(const SUnit *SU) const {
|
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/CodeGen/ |
ScheduleDFS.h | 71 /// \brief Per-SUnit data computed during DFS for various metrics. 102 /// DFS results for each SUnit in this DAG. 142 void compute(ArrayRef<SUnit> SUnits); 146 unsigned getNumInstrs(const SUnit *SU) const { 159 ILPValue getILP(const SUnit *SU) const { 170 unsigned getSubtreeID(const SUnit *SU) const {
|
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/CodeGen/ |
ScheduleDFS.h | 71 /// \brief Per-SUnit data computed during DFS for various metrics. 102 /// DFS results for each SUnit in this DAG. 142 void compute(ArrayRef<SUnit> SUnits); 146 unsigned getNumInstrs(const SUnit *SU) const { 159 ILPValue getILP(const SUnit *SU) const { 170 unsigned getSubtreeID(const SUnit *SU) const {
|
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/CodeGen/ |
ScheduleDFS.h | 71 /// \brief Per-SUnit data computed during DFS for various metrics. 102 /// DFS results for each SUnit in this DAG. 142 void compute(ArrayRef<SUnit> SUnits); 146 unsigned getNumInstrs(const SUnit *SU) const { 159 ILPValue getILP(const SUnit *SU) const { 170 unsigned getSubtreeID(const SUnit *SU) const {
|
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/CodeGen/ |
ScheduleDFS.h | 71 /// \brief Per-SUnit data computed during DFS for various metrics. 102 /// DFS results for each SUnit in this DAG. 142 void compute(ArrayRef<SUnit> SUnits); 146 unsigned getNumInstrs(const SUnit *SU) const { 159 ILPValue getILP(const SUnit *SU) const { 170 unsigned getSubtreeID(const SUnit *SU) const {
|