Lines Matching defs:EntryIdx
153 void handleSpecialSwappables(int EntryIdx);
591 for (unsigned EntryIdx = 0; EntryIdx < SwapVector.size(); ++EntryIdx) {
593 MachineInstr *MI = SwapVector[EntryIdx].VSEMI;
595 LLVM_DEBUG(dbgs() << "\n" << SwapVector[EntryIdx].VSEId << " ");
612 SwapVector[EntryIdx].MentionsPhysVR = 1;
624 SwapVector[EntryIdx].VSEId);
628 SwapVector[EntryIdx].VSEId));
643 for (unsigned EntryIdx = 0; EntryIdx < SwapVector.size(); ++EntryIdx) {
644 int Repr = EC->getLeaderValue(SwapVector[EntryIdx].VSEId);
653 if (SwapVector[EntryIdx].MentionsPhysVR ||
654 SwapVector[EntryIdx].MentionsPartialVR ||
655 !(SwapVector[EntryIdx].IsSwappable || SwapVector[EntryIdx].IsSwap)) {
663 LLVM_DEBUG(dbgs() << " in " << EntryIdx << ": ");
664 LLVM_DEBUG(SwapVector[EntryIdx].VSEMI->dump());
670 else if (SwapVector[EntryIdx].IsLoad && SwapVector[EntryIdx].IsSwap) {
671 MachineInstr *MI = SwapVector[EntryIdx].VSEMI;
688 LLVM_DEBUG(dbgs() << " def " << EntryIdx << ": ");
709 LLVM_DEBUG(dbgs() << " def " << EntryIdx << ": ");
721 } else if (SwapVector[EntryIdx].IsStore && SwapVector[EntryIdx].IsSwap) {
722 MachineInstr *MI = SwapVector[EntryIdx].VSEMI;
737 LLVM_DEBUG(dbgs() << " use " << EntryIdx << ": ");
777 for (unsigned EntryIdx = 0; EntryIdx < SwapVector.size(); ++EntryIdx) {
779 if (SwapVector[EntryIdx].IsLoad && SwapVector[EntryIdx].IsSwap) {
780 int Repr = EC->getLeaderValue(SwapVector[EntryIdx].VSEId);
783 MachineInstr *MI = SwapVector[EntryIdx].VSEMI;
795 } else if (SwapVector[EntryIdx].IsStore && SwapVector[EntryIdx].IsSwap) {
796 int Repr = EC->getLeaderValue(SwapVector[EntryIdx].VSEId);
799 MachineInstr *MI = SwapVector[EntryIdx].VSEMI;
809 } else if (SwapVector[EntryIdx].IsSwappable &&
810 SwapVector[EntryIdx].SpecialHandling != 0) {
811 int Repr = EC->getLeaderValue(SwapVector[EntryIdx].VSEId);
814 handleSpecialSwappables(EntryIdx);
839 void PPCVSXSwapRemoval::handleSpecialSwappables(int EntryIdx) {
840 switch (SwapVector[EntryIdx].SpecialHandling) {
848 MachineInstr *MI = SwapVector[EntryIdx].VSEMI;
887 MachineInstr *MI = SwapVector[EntryIdx].VSEMI;
917 MachineInstr *MI = SwapVector[EntryIdx].VSEMI;
971 for (unsigned EntryIdx = 0; EntryIdx < SwapVector.size(); ++EntryIdx) {
972 if (SwapVector[EntryIdx].WillRemove) {
974 MachineInstr *MI = SwapVector[EntryIdx].VSEMI;
981 SwapVector[EntryIdx].VSEId));
995 for (unsigned EntryIdx = 0; EntryIdx < SwapVector.size(); ++EntryIdx) {
997 MachineInstr *MI = SwapVector[EntryIdx].VSEMI;
998 int ID = SwapVector[EntryIdx].VSEId;
1005 if (SwapVector[EntryIdx].IsLoad)
1007 if (SwapVector[EntryIdx].IsStore)
1009 if (SwapVector[EntryIdx].IsSwap)
1011 if (SwapVector[EntryIdx].MentionsPhysVR)
1013 if (SwapVector[EntryIdx].MentionsPartialVR)
1016 if (SwapVector[EntryIdx].IsSwappable) {
1018 switch(SwapVector[EntryIdx].SpecialHandling) {
1048 if (SwapVector[EntryIdx].WebRejected)
1050 if (SwapVector[EntryIdx].WillRemove)