Searched refs:getRegSlot (Results 1 - 16 of 16) sorted by relevance
/external/llvm/lib/CodeGen/ |
H A D | LiveIntervalAnalysis.cpp | 213 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 D | Spiller.cpp | 140 lis->InsertMachineInstrInMaps(loadInstr).getRegSlot(); 153 lis->InsertMachineInstrInMaps(storeInstr).getRegSlot();
|
H A D | LiveRangeCalc.cpp | 55 .getRegSlot(I.getOperand().isEarlyClobber()); 89 Idx = Indexes->getInstructionIndex(MI).getRegSlot(); 94 Idx = Idx.getRegSlot(true); 99 Idx = Idx.getRegSlot(true);
|
H A D | InlineSpiller.cpp | 672 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 D | PHIElimination.cpp | 322 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 D | LiveRangeEdit.cpp | 80 OrigIdx = OrigIdx.getRegSlot(true); 81 UseIdx = UseIdx.getRegSlot(true); 151 .getRegSlot(); 221 SlotIndex Idx = LIS.getInstructionIndex(MI).getRegSlot();
|
H A D | StrongPHIElimination.cpp | 392 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 D | RegisterCoalescer.cpp | 435 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 D | LiveDebugVariables.cpp | 480 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 D | RegisterPressure.cpp | 267 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 D | SplitKit.cpp | 138 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 D | MachineVerifier.cpp | 963 if (MI->mayLoad() && !LI.liveAt(Idx.getRegSlot(true))) { 967 if (MI->mayStore() && !LI.liveAt(Idx.getRegSlot())) { 1078 DefIdx = DefIdx.getRegSlot(MO->isEarlyClobber());
|
H A D | TwoAddressInstructionPass.cpp | 1396 LastCopyIdx = LIS->InsertMachineInstrInMaps(PrevMI).getRegSlot(); 1402 LIS->getInstructionIndex(MI).getRegSlot(IsEarlyClobber); 1458 SlotIndex UseIdx = MIIdx.getRegSlot(IsEarlyClobber);
|
H A D | RegAllocGreedy.cpp | 1526 Uses.front().getRegSlot()) - RMS.begin();
|
/external/llvm/include/llvm/CodeGen/ |
H A D | LiveInterval.h | 305 const_iterator r = find(index.getRegSlot(true));
|
H A D | SlotIndexes.h | 257 SlotIndex getRegSlot(bool EC = false) const { function in class:llvm::SlotIndex
|
Completed in 264 milliseconds