Searched refs:SUJ (Results 1 - 5 of 5) sorted by relevance

/external/llvm/include/llvm/CodeGen/
H A DDFAPacketizer.h199 // isLegalToPacketizeTogether - Is it legal to packetize SUI and SUJ
201 virtual bool isLegalToPacketizeTogether(SUnit *SUI, SUnit *SUJ) { argument
206 // and SUJ.
207 virtual bool isLegalToPruneDependencies(SUnit *SUI, SUnit *SUJ) { argument
/external/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.h60 // isLegalToPacketizeTogether - Is it legal to packetize SUI and SUJ
62 bool isLegalToPacketizeTogether(SUnit *SUI, SUnit *SUJ) override;
65 // and SUJ.
66 bool isLegalToPruneDependencies(SUnit *SUI, SUnit *SUJ) override;
H A DHexagonVLIWPacketizer.cpp1127 // SUJ is the current instruction inside the current packet against which that
1129 bool HexagonPacketizerList::isLegalToPacketizeTogether(SUnit *SUI, SUnit *SUJ) { argument
1131 MachineInstr *J = SUJ->getInstr();
1206 if (!SUJ->isSucc(SUI))
1209 for (unsigned i = 0; i < SUJ->Succs.size(); ++i) {
1213 if (SUJ->Succs[i].getSUnit() != SUI)
1216 SDep::Kind DepType = SUJ->Succs[i].getKind();
1241 DepReg = SUJ->Succs[i].getReg();
1248 if (!isCallDependent(I, DepType, SUJ->Succs[i].getReg()))
1253 if (canPromoteToDotCur(J, SUJ, DepRe
1419 isLegalToPruneDependencies(SUnit *SUI, SUnit *SUJ) argument
[all...]
/external/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp247 SUnit *SUJ = MIToSUnit[MJ]; local
248 assert(SUJ && "Missing SUnit Info!");
250 // Is it legal to packetize SUI and SUJ together.
251 if (!this->isLegalToPacketizeTogether(SUI, SUJ)) {
253 if (!this->isLegalToPruneDependencies(SUI, SUJ)) {
/external/llvm/lib/Target/AMDGPU/
H A DR600Packetizer.cpp186 // isLegalToPacketizeTogether - Is it legal to packetize SUI and SUJ
188 bool isLegalToPacketizeTogether(SUnit *SUI, SUnit *SUJ) override {
189 MachineInstr *MII = SUI->getInstr(), *MIJ = SUJ->getInstr();
199 if (SUJ->isSucc(SUI)) {
200 for (unsigned i = 0, e = SUJ->Succs.size(); i < e; ++i) {
201 const SDep &Dep = SUJ->Succs[i];
224 // and SUJ.
225 bool isLegalToPruneDependencies(SUnit *SUI, SUnit *SUJ) override {

Completed in 271 milliseconds