Searched refs:getRegSlot (Results 1 - 16 of 16) sorted by relevance

/external/llvm/lib/CodeGen/
H A DLiveIntervalAnalysis.cpp213 RegMaskSlots.push_back(Indexes->getInstructionIndex(MI).getRegSlot());
333 SlotIndex Idx = getInstructionIndex(UseMI).getRegSlot();
632 SlotIndex(getInstructionIndex(startInst).getRegSlot()),
635 SlotIndex(getInstructionIndex(startInst).getRegSlot()),
832 I->end = NewIdx.getRegSlot(I->end.isEarlyClobber());
845 DefVNI->def = NewIdx.getRegSlot(I->start.isEarlyClobber());
859 LiveInterval::iterator NewI = LI.advanceTo(I, NewIdx.getRegSlot());
911 I->end = NewIdx.getRegSlot(I->end.isEarlyClobber());
917 llvm::prior(I)->end = findLastUseBefore(LI.reg).getRegSlot();
926 DefVNI->def = NewIdx.getRegSlot(
[all...]
H A DSpiller.cpp140 lis->InsertMachineInstrInMaps(loadInstr).getRegSlot();
153 lis->InsertMachineInstrInMaps(storeInstr).getRegSlot();
H A DLiveRangeCalc.cpp55 .getRegSlot(I.getOperand().isEarlyClobber());
89 Idx = Indexes->getInstructionIndex(MI).getRegSlot();
94 Idx = Idx.getRegSlot(true);
99 Idx = Idx.getRegSlot(true);
H A DInlineSpiller.cpp672 VNInfo *VNI = SpillLI.getVNInfoAt(Idx.getRegSlot());
673 assert(VNI && VNI->def == Idx.getRegSlot() && "Not defined by copy");
776 VNInfo *DstVNI = DstLI.getVNInfoAt(Idx.getRegSlot());
778 assert(DstVNI->def == Idx.getRegSlot() && "Wrong copy def slot");
830 VNInfo *SnipVNI = SnipLI.getVNInfoAt(VNI->def.getRegSlot(true));
839 SlotIndex UseIdx = LIS.getInstructionIndex(MI).getRegSlot(true);
908 NewLI.addRange(LiveRange(DefIdx, UseIdx.getRegSlot(), DefVNI));
1079 SlotIndex Idx = LIS.getInstructionIndex(MI).getRegSlot();
1118 SlotIndex LoadIdx = LIS.InsertMachineInstrInMaps(MI).getRegSlot();
1122 LoadIdx = LoadIdx.getRegSlot(tru
[all...]
H A DPHIElimination.cpp322 DestCopyIndex.getRegSlot(),
336 DestLI.createDeadDef(DestCopyIndex.getRegSlot(),
342 DestLI.removeRange(MBBStartIndex, DestCopyIndex.getRegSlot());
343 VNInfo *DestVNI = DestLI.getVNInfoAt(DestCopyIndex.getRegSlot());
345 DestVNI->def = DestCopyIndex.getRegSlot();
514 SrcLI.removeRange(LastUseIndex.getRegSlot(),
H A DLiveRangeEdit.cpp80 OrigIdx = OrigIdx.getRegSlot(true);
81 UseIdx = UseIdx.getRegSlot(true);
151 .getRegSlot();
221 SlotIndex Idx = LIS.getInstructionIndex(MI).getRegSlot();
H A DStrongPHIElimination.cpp392 SrcLI.removeRange(LastUseIndex.getRegSlot(), LI->getMBBEndIdx(MBB));
746 VNInfo *DestVNI = DestLI.getVNInfoAt(PHIIndex.getRegSlot());
756 PHIIndex.getRegSlot(),
781 DestCopyIndex.getRegSlot(),
788 DestLI.removeRange(PHIIndex.getRegSlot(), DestCopyIndex.getRegSlot());
790 VNInfo *DestVNI = DestLI.getVNInfoAt(DestCopyIndex.getRegSlot());
792 DestVNI->def = DestCopyIndex.getRegSlot();
H A DRegisterCoalescer.cpp435 SlotIndex CopyIdx = LIS->getInstructionIndex(CopyMI).getRegSlot();
449 SlotIndex CopyUseIdx = CopyIdx.getRegSlot(true);
573 SlotIndex CopyIdx = LIS->getInstructionIndex(CopyMI).getRegSlot();
589 VNInfo *AValNo = IntA.getVNInfoAt(CopyIdx.getRegSlot(true));
683 SlotIndex UseIdx = LIS->getInstructionIndex(UseMI).getRegSlot(true);
703 SlotIndex DefIdx = UseIdx.getRegSlot();
880 LI->createDeadDef(NewMIIdx.getRegSlot(), LIS->getVNInfoAllocator());
916 VNInfo *DeadVNI = DstInt->getVNInfoAt(Idx.getRegSlot());
H A DLiveDebugVariables.cpp480 LIS->getInstructionIndex(llvm::prior(MBBI)).getRegSlot();
587 LocMap::iterator I = locInts.find(Idx.getRegSlot(true));
594 const VNInfo *DstVNI = DstLI->getVNInfoAt(Idx.getRegSlot());
595 assert(DstVNI && DstVNI->def == Idx.getRegSlot() && "Bad copy value");
H A DRegisterPressure.cpp267 return LIS->getInstructionIndex(IdxPos).getRegSlot();
457 SlotIdx = LIS->getInstructionIndex(CurrPos).getRegSlot();
736 SlotIndex InstSlot = LIS->getInstructionIndex(MI).getRegSlot();
760 SlotIdx = LIS->getInstructionIndex(MI).getRegSlot();
H A DSplitKit.cpp138 UseSlots.push_back(LIS.getInstructionIndex(&*I).getRegSlot());
453 .getRegSlot();
670 SlotIndex Kill = LIS.getInstructionIndex(MBBI).getRegSlot();
989 Idx = Idx.getRegSlot(MO.isEarlyClobber());
1012 Idx = Idx.getRegSlot(true);
H A DMachineVerifier.cpp963 if (MI->mayLoad() && !LI.liveAt(Idx.getRegSlot(true))) {
967 if (MI->mayStore() && !LI.liveAt(Idx.getRegSlot())) {
1078 DefIdx = DefIdx.getRegSlot(MO->isEarlyClobber());
H A DTwoAddressInstructionPass.cpp1396 LastCopyIdx = LIS->InsertMachineInstrInMaps(PrevMI).getRegSlot();
1402 LIS->getInstructionIndex(MI).getRegSlot(IsEarlyClobber);
1458 SlotIndex UseIdx = MIIdx.getRegSlot(IsEarlyClobber);
H A DRegAllocGreedy.cpp1526 Uses.front().getRegSlot()) - RMS.begin();
/external/llvm/include/llvm/CodeGen/
H A DLiveInterval.h305 const_iterator r = find(index.getRegSlot(true));
H A DSlotIndexes.h257 SlotIndex getRegSlot(bool EC = false) const { function in class:llvm::SlotIndex

Completed in 264 milliseconds