| /external/llvm/lib/CodeGen/ |
| SlotIndexes.cpp | 74 MachineBasicBlock *mbb = &*mbbItr; 79 for (MachineBasicBlock::iterator miItr = mbb->begin(), miEnd = mbb->end(); 146 void SlotIndexes::repairIndexesInRange(MachineBasicBlock *MBB, 147 MachineBasicBlock::iterator Begin, 148 MachineBasicBlock::iterator End) { 177 MachineBasicBlock::iterator MBBI = End; 208 for (MachineBasicBlock::iterator I = End; I != Begin;) {
|
| MachineVerifier.cpp | 78 typedef SmallPtrSet<const MachineBasicBlock*, 8> BlockSet; 182 DenseMap<const MachineBasicBlock*, BBInfo> MBBInfoMap; 199 void visitMachineBasicBlockBefore(const MachineBasicBlock *MBB); 205 void visitMachineBasicBlockAfter(const MachineBasicBlock *MBB); 209 void report(const char *msg, const MachineBasicBlock *MBB); 214 void report(const char *msg, const MachineBasicBlock *MBB, 218 void report(const char *msg, const MachineBasicBlock *MBB, 224 void markReachable(const MachineBasicBlock *MBB); 226 void checkPHIOps(const MachineBasicBlock *MBB); 321 for (MachineBasicBlock::const_instr_iterator MBBI = MFI->instr_begin() [all...] |
| LiveRangeCalc.cpp | 113 MachineBasicBlock *MBB = I->DomNode->getBlock(); 139 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill.getPrevSlot()); 169 bool LiveRangeCalc::findReachingDefs(LiveRange &LR, MachineBasicBlock &KillMBB, 182 MachineBasicBlock *MBB = MF->getBlockNumbered(WorkList[i]); 199 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(), 201 MachineBasicBlock *Pred = *PI; 266 MachineBasicBlock *MBB = MF->getBlockNumbered(*I); 294 MachineBasicBlock *MBB = Node->getBlock(); 313 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
|
| TwoAddressInstructionPass.cpp | 82 MachineBasicBlock *MBB; 102 MachineBasicBlock::iterator OldPos); 109 bool commuteInstruction(MachineBasicBlock::iterator &mi, 114 bool convertInstTo3Addr(MachineBasicBlock::iterator &mi, 115 MachineBasicBlock::iterator &nmi, 120 bool rescheduleMIBelowKill(MachineBasicBlock::iterator &mi, 121 MachineBasicBlock::iterator &nmi, 123 bool rescheduleKillAboveMI(MachineBasicBlock::iterator &mi, 124 MachineBasicBlock::iterator &nmi, 127 bool tryInstructionTransform(MachineBasicBlock::iterator &mi [all...] |
| DFAPacketizer.cpp | 147 void VLIWPacketizerList::endPacket(MachineBasicBlock *MBB, 158 void VLIWPacketizerList::PacketizeMIs(MachineBasicBlock *MBB, 159 MachineBasicBlock::iterator BeginItr, 160 MachineBasicBlock::iterator EndItr) {
|
| DeadMachineInstructionElim.cpp | 101 MachineBasicBlock *MBB = &*I; 109 for (MachineBasicBlock::succ_iterator S = MBB->succ_begin(), 111 for (MachineBasicBlock::livein_iterator LI = (*S)->livein_begin(); 117 for (MachineBasicBlock::reverse_iterator MII = MBB->rbegin(),
|
| RegisterScavenging.cpp | 18 #include "llvm/CodeGen/MachineBasicBlock.h" 61 for (MachineBasicBlock::livein_iterator I = MBB->livein_begin(), 71 void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) { 166 MBBI = MachineBasicBlock::iterator(nullptr); 287 unsigned RegScavenger::findSurvivorReg(MachineBasicBlock::iterator StartMI, 290 MachineBasicBlock::iterator &UseMI) { 294 MachineBasicBlock::iterator ME = MBB->getFirstTerminator(); 296 MachineBasicBlock::iterator RestorePointMI = StartMI; 297 MachineBasicBlock::iterator MI = StartMI; 363 MachineBasicBlock::iterator I [all...] |
| EdgeBundles.cpp | 15 #include "llvm/CodeGen/MachineBasicBlock.h" 47 for (MachineBasicBlock::const_succ_iterator SI = MBB.succ_begin(), 84 for (MachineBasicBlock::const_succ_iterator SI = MBB.succ_begin(),
|
| MachineCopyPropagation.cpp | 55 bool CopyPropagateBlock(MachineBasicBlock &MBB); 88 const MachineBasicBlock *MBB = CopyMI->getParent(); 91 MachineBasicBlock::const_iterator I = CopyMI; 92 MachineBasicBlock::const_iterator E = MBB->end(); 93 MachineBasicBlock::const_iterator E2 = MI; 137 bool MachineCopyPropagation::CopyPropagateBlock(MachineBasicBlock &MBB) { 146 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end(); I != E; ) { 183 for (MachineBasicBlock::iterator I = CopyMI, E = MI; I != E; ++I)
|
| /external/llvm/lib/Target/Sparc/ |
| SparcCodeEmitter.cpp | 67 void emitInstruction(MachineBasicBlock::instr_iterator MI, 68 MachineBasicBlock &MBB); 93 void emitMachineBasicBlock(MachineBasicBlock *BB, unsigned Reloc) const; 119 for (MachineBasicBlock::instr_iterator I = MBB->instr_begin(), 128 void SparcCodeEmitter::emitInstruction(MachineBasicBlock::instr_iterator MI, 129 MachineBasicBlock &MBB) { 266 void SparcCodeEmitter::emitMachineBasicBlock(MachineBasicBlock *BB,
|
| SparcRegisterInfo.h | 45 void eliminateFrameIndex(MachineBasicBlock::iterator II,
|
| /external/llvm/lib/Target/AArch64/ |
| AArch64StorePairSuppress.cpp | 49 bool shouldAddSTPToBlock(const MachineBasicBlock *BB); 73 bool AArch64StorePairSuppress::shouldAddSTPToBlock(const MachineBasicBlock *BB) { 89 ArrayRef<const MachineBasicBlock *>(), SCDesc);
|
| /external/llvm/lib/Target/R600/ |
| R600ISelLowering.h | 27 MachineBasicBlock * EmitInstrWithCustomInserter(MachineInstr *MI, 28 MachineBasicBlock * BB) const override; 51 void lowerImplicitParameter(MachineInstr *MI, MachineBasicBlock &BB,
|
| R600InstrInfo.cpp | 49 R600InstrInfo::copyPhysReg(MachineBasicBlock &MBB, 50 MachineBasicBlock::iterator MI, DebugLoc DL, 84 bool R600InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB, 85 MachineBasicBlock::iterator MBBI) const { 674 findFirstPredicateSetterFrom(MachineBasicBlock &MBB, 675 MachineBasicBlock::iterator I) { 697 R600InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, 698 MachineBasicBlock *&TBB, 699 MachineBasicBlock *&FBB, 705 MachineBasicBlock::iterator I = MBB.end() [all...] |
| R600Packetizer.cpp | 72 DenseMap<unsigned, unsigned> getPreviousVector(MachineBasicBlock::iterator I) 78 MachineBasicBlock::instr_iterator BI = I.getInstrIterator(); 166 MachineBasicBlock *MBB) override { 296 MachineBasicBlock::iterator addToPacket(MachineInstr *MI) override { 297 MachineBasicBlock::iterator FirstInBundle = 317 MachineBasicBlock::iterator It = VLIWPacketizerList::addToPacket(MI); 353 MachineBasicBlock::iterator End = MBB->end(); 354 MachineBasicBlock::iterator MI = MBB->begin(); 358 MachineBasicBlock::iterator DeleteMI = MI; 373 for(MachineBasicBlock::iterator RegionEnd = MBB->end() [all...] |
| /external/llvm/lib/Target/ARM/ |
| ARMLoadStoreOptimizer.cpp | 29 #include "llvm/CodeGen/MachineBasicBlock.h" 88 MachineBasicBlock::iterator MBBI; 91 MachineBasicBlock::iterator i) 100 void UpdateBaseRegUses(MachineBasicBlock &MBB, 101 MachineBasicBlock::iterator MBBI, 104 bool MergeOps(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, 110 void MergeOpsUpdate(MachineBasicBlock &MBB, 123 SmallVectorImpl<MachineBasicBlock::iterator> &Merges); 124 void MergeLDR_STR(MachineBasicBlock &MBB, unsigned SIndex, unsigned Base [all...] |
| ARMBaseRegisterInfo.h | 150 void materializeFrameBaseRegister(MachineBasicBlock *MBB, 169 virtual void emitLoadConstPool(MachineBasicBlock &MBB, 170 MachineBasicBlock::iterator &MBBI, 187 void eliminateFrameIndex(MachineBasicBlock::iterator II,
|
| /external/llvm/lib/Target/Mips/ |
| MipsSEFrameLowering.cpp | 34 typedef MachineBasicBlock::iterator Iter; 58 bool expandInstr(MachineBasicBlock &MBB, Iter I); 59 void expandLoadCCond(MachineBasicBlock &MBB, Iter I); 60 void expandStoreCCond(MachineBasicBlock &MBB, Iter I); 61 void expandLoadACC(MachineBasicBlock &MBB, Iter I, unsigned RegSize); 62 void expandStoreACC(MachineBasicBlock &MBB, Iter I, unsigned MFHiOpc, 64 bool expandCopy(MachineBasicBlock &MBB, Iter I); 65 bool expandCopyACC(MachineBasicBlock &MBB, Iter I, unsigned MFHiOpc, 87 bool ExpandPseudo::expandInstr(MachineBasicBlock &MBB, Iter I) { 123 void ExpandPseudo::expandLoadCCond(MachineBasicBlock &MBB, Iter I) [all...] |
| MipsSEInstrInfo.cpp | 82 void MipsSEInstrInfo::copyPhysReg(MachineBasicBlock &MBB, 83 MachineBasicBlock::iterator I, DebugLoc DL, 183 storeRegToStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, 226 loadRegFromStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, 266 bool MipsSEInstrInfo::expandPostRAPseudo(MachineBasicBlock::iterator MI) const { 267 MachineBasicBlock &MBB = *MI->getParent(); 361 MachineBasicBlock &MBB, 362 MachineBasicBlock::iterator I) const [all...] |
| /external/llvm/lib/Target/Hexagon/ |
| HexagonRegisterInfo.h | 59 void eliminateFrameIndex(MachineBasicBlock::iterator II,
|
| /external/llvm/lib/Target/MSP430/ |
| MSP430ISelLowering.h | 120 MachineBasicBlock* EmitInstrWithCustomInserter(MachineInstr *MI, 121 MachineBasicBlock *BB) const override; 122 MachineBasicBlock* EmitShiftInstr(MachineInstr *MI, 123 MachineBasicBlock *BB) const;
|
| /external/llvm/lib/Target/NVPTX/ |
| NVPTXRegisterInfo.h | 49 void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
|
| /external/llvm/lib/Target/SystemZ/ |
| SystemZAsmPrinter.h | 19 class MachineBasicBlock;
|
| SystemZRegisterInfo.h | 50 void eliminateFrameIndex(MachineBasicBlock::iterator MI,
|
| /external/llvm/lib/Target/XCore/ |
| XCoreFrameLowering.cpp | 61 static void EmitDefCfaRegister(MachineBasicBlock &MBB, 62 MachineBasicBlock::iterator MBBI, DebugLoc dl, 71 static void EmitDefCfaOffset(MachineBasicBlock &MBB, 72 MachineBasicBlock::iterator MBBI, DebugLoc dl, 81 static void EmitCfiOffset(MachineBasicBlock &MBB, 82 MachineBasicBlock::iterator MBBI, DebugLoc dl, 97 static void IfNeededExtSP(MachineBasicBlock &MBB, 98 MachineBasicBlock::iterator MBBI, DebugLoc dl, 121 static void IfNeededLDAWSP(MachineBasicBlock &MBB, 122 MachineBasicBlock::iterator MBBI, DebugLoc dl [all...] |