| /external/llvm/lib/Target/R600/ |
| 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); 352 MachineBasicBlock::iterator End = MBB->end(); 353 MachineBasicBlock::iterator MI = MBB->begin(); 357 MachineBasicBlock::iterator DeleteMI = MI; 372 for(MachineBasicBlock::iterator RegionEnd = MBB->end() [all...] |
| /external/llvm/lib/CodeGen/ |
| 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(),
|
| GCRootLowering.cpp | 65 void VisitCallPoint(MachineBasicBlock::iterator MI); 66 MCSymbol *InsertLabel(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, 272 MCSymbol *GCMachineCodeAnalysis::InsertLabel(MachineBasicBlock &MBB, 273 MachineBasicBlock::iterator MI, 280 void GCMachineCodeAnalysis::VisitCallPoint(MachineBasicBlock::iterator CI) { 283 MachineBasicBlock::iterator RAI = CI; 300 for (MachineBasicBlock::iterator MI = BBI->begin(), ME = BBI->end();
|
| MachineCopyPropagation.cpp | 56 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)
|
| PrologEpilogInserter.cpp | 75 MachineBasicBlock *EntryBlock; 76 SmallVector<MachineBasicBlock *, 4> ReturnBlocks; 89 void replaceFrameIndices(MachineBasicBlock *BB, MachineFunction &Fn, 95 bool isReturnBlock(MachineBasicBlock *MBB); 130 bool PEI::isReturnBlock(MachineBasicBlock* MBB) { 253 std::vector<MachineBasicBlock::iterator> FrameSDOps; 255 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I) 274 for (std::vector<MachineBasicBlock::iterator>::iterator 276 MachineBasicBlock::iterator I = *i; 392 MachineBasicBlock::iterator I [all...] |
| LiveIntervalAnalysis.cpp | 221 MachineBasicBlock *MBB = MBBI; 224 for (MachineBasicBlock::iterator MI = MBB->begin(), ME = MBB->end(); 299 const MachineBasicBlock *MBB = MFI; 308 for (MachineBasicBlock::livein_iterator LII = MBB->livein_begin(), 353 SmallPtrSet<MachineBasicBlock*, 16> LiveOut; 360 const MachineBasicBlock *MBB = Indexes.getMBBFromIndex(Idx.getPrevSlot()); 582 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill); 599 typedef SmallPtrSet<MachineBasicBlock*, 9> VisitedTy; 601 for (MachineBasicBlock::succ_iterator 604 for (df_ext_iterator<MachineBasicBlock*, VisitedTy [all...] |
| StackColoring.cpp | 34 #include "llvm/CodeGen/MachineBasicBlock.h" 108 typedef DenseMap<const MachineBasicBlock*, BlockLifetimeInfo> LivenessMap; 112 DenseMap<const MachineBasicBlock*, int> BasicBlocks; 114 SmallVector<const MachineBasicBlock*, 8> BasicBlockNumbering; 197 for (MachineBasicBlock *MBB : depth_first(MF)) { 234 for (MachineBasicBlock *MBB : depth_first(MF)) { 291 SmallPtrSet<const MachineBasicBlock*, 8> BBSet(BasicBlockNumbering.begin(), 299 SmallPtrSet<const MachineBasicBlock*, 8> NextBBSet; 301 for (const MachineBasicBlock *BB : BasicBlockNumbering) { 313 for (MachineBasicBlock::const_pred_iterator PI = BB->pred_begin() [all...] |
| LiveRangeCalc.cpp | 201 MachineBasicBlock *MBB = I.DomNode->getBlock(); 227 MachineBasicBlock *UseMBB = Indexes->getMBBFromIndex(Use.getPrevSlot()); 257 bool LiveRangeCalc::findReachingDefs(LiveRange &LR, MachineBasicBlock &UseMBB, 270 MachineBasicBlock *MBB = MF->getBlockNumbered(WorkList[i]); 287 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(), 289 MachineBasicBlock *Pred = *PI; 353 MachineBasicBlock *MBB = MF->getBlockNumbered(*I); 380 MachineBasicBlock *MBB = Node->getBlock(); 399 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
|
| /external/llvm/lib/Target/AArch64/ |
| AArch64ConditionOptimizer.cpp | 98 MachineInstr *findSuitableCompare(MachineBasicBlock *MBB); 139 MachineBasicBlock *MBB) { 140 MachineBasicBlock::iterator I = MBB->getFirstTerminator(); 148 for (MachineBasicBlock::iterator B = MBB->begin(); I != B;) { 252 MachineBasicBlock *const MBB = CmpMI->getParent(); 318 MachineBasicBlock *HBB = I->getBlock(); 321 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; 332 MachineBasicBlock *TBB_TBB = nullptr, *TBB_FBB = nullptr;
|
| AArch64RegisterInfo.h | 77 void materializeFrameBaseRegister(MachineBasicBlock *MBB, unsigned BaseReg, 82 void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
|
| AArch64A57FPLoadBalancing.cpp | 138 bool runOnBasicBlock(MachineBasicBlock &MBB); 139 bool colorChainSet(std::vector<Chain*> GV, MachineBasicBlock &MBB, 141 bool colorChain(Chain *G, Color C, MachineBasicBlock &MBB); 142 int scavengeRegister(Chain *G, Color C, MachineBasicBlock &MBB); 251 MachineBasicBlock::iterator getEnd() const { 252 return ++MachineBasicBlock::iterator(KillInst ? KillInst : LastInst); 329 bool AArch64A57FPLoadBalancing::runOnBasicBlock(MachineBasicBlock &MBB) { 438 MachineBasicBlock &MBB, 493 MachineBasicBlock &MBB) { 496 RS.forward(MachineBasicBlock::iterator(G->getStart())) [all...] |
| /external/llvm/lib/Target/BPF/ |
| BPFISelLowering.h | 45 MachineBasicBlock * 47 MachineBasicBlock *BB) const override;
|
| BPFRegisterInfo.cpp | 44 void BPFRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, 68 MachineBasicBlock &MBB = *MI.getParent();
|
| /external/llvm/lib/Target/Mips/ |
| MipsFrameLowering.cpp | 137 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, 138 MachineBasicBlock::iterator I) const {
|
| /external/llvm/lib/Target/Sparc/ |
| SparcFrameLowering.cpp | 41 MachineBasicBlock &MBB, 42 MachineBasicBlock::iterator MBBI, 88 MachineBasicBlock &MBB = MF.front(); 92 MachineBasicBlock::iterator MBBI = MBB.begin(); 134 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, 135 MachineBasicBlock::iterator I) const { 150 MachineBasicBlock &MBB) const { 152 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
|
| SparcISelLowering.h | 69 MachineBasicBlock * 71 MachineBasicBlock *MBB) const override; 171 MachineBasicBlock *expandSelectCC(MachineInstr *MI, MachineBasicBlock *BB, 173 MachineBasicBlock *expandAtomicRMW(MachineInstr *MI, 174 MachineBasicBlock *BB,
|
| /external/llvm/lib/Target/PowerPC/ |
| PPCBranchSelector.cpp | 74 [TII](MachineBasicBlock &MBB, unsigned Offset) -> unsigned { 94 MachineBasicBlock *MBB = MFI; 105 for (MachineBasicBlock::iterator MBBI = MBB->begin(), EE = MBB->end(); 138 MachineBasicBlock &MBB = *MFI; 140 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end(); 142 MachineBasicBlock *Dest = nullptr;
|
| /external/llvm/include/llvm/CodeGen/ |
| SlotIndexes.h | 315 typedef std::pair<SlotIndex, MachineBasicBlock*> IdxMBBPair; 392 void repairIndexesInRange(MachineBasicBlock *MBB, 393 MachineBasicBlock::iterator Begin, 394 MachineBasicBlock::iterator End); 443 const MachineBasicBlock *MBB = MI->getParent(); 445 MachineBasicBlock::const_iterator I = MI, B = MBB->begin(); 460 const MachineBasicBlock *MBB = MI->getParent(); 462 MachineBasicBlock::const_iterator I = MI, E = MBB->end(); 481 getMBBRange(const MachineBasicBlock *MBB) const { 491 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const [all...] |
| /external/llvm/lib/Target/SystemZ/ |
| SystemZInstrInfo.cpp | 50 void SystemZInstrInfo::splitMove(MachineBasicBlock::iterator MI, 52 MachineBasicBlock *MBB = MI->getParent(); 82 void SystemZInstrInfo::splitAdjDynAlloc(MachineBasicBlock::iterator MI) const { 83 MachineBasicBlock *MBB = MI->getParent(); 162 void SystemZInstrInfo::emitGRX32Move(MachineBasicBlock &MBB, 163 MachineBasicBlock::iterator MBBI, 241 bool SystemZInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, 242 MachineBasicBlock *&TBB, 243 MachineBasicBlock *&FBB, 250 MachineBasicBlock::iterator I = MBB.end() [all...] |
| SystemZFrameLowering.cpp | 110 static void addSavedGPR(MachineBasicBlock &MBB, MachineInstrBuilder &MIB, 124 spillCalleeSavedRegisters(MachineBasicBlock &MBB, 125 MachineBasicBlock::iterator MBBI, 213 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, 214 MachineBasicBlock::iterator MBBI, 284 static void emitIncrement(MachineBasicBlock &MBB, 285 MachineBasicBlock::iterator &MBBI, 313 MachineBasicBlock &MBB = MF.front(); 318 MachineBasicBlock::iterator MBBI = MBB.begin(); 410 MachineBasicBlock &MBB) const [all...] |
| SystemZElimCompare.cpp | 73 bool processBlock(MachineBasicBlock &MBB); 100 static bool isCCLiveOut(MachineBasicBlock &MBB) { 192 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; 295 MachineBasicBlock::iterator MBBI = MI, MBBE = Compare; 330 MachineBasicBlock &MBB = *Compare->getParent(); 331 MachineBasicBlock::iterator MBBI = Compare, MBBE = MBB.begin(); 384 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; 426 bool SystemZElimCompare::processBlock(MachineBasicBlock &MBB) { 434 MachineBasicBlock::iterator MBBI = MBB.end();
|
| /external/llvm/lib/Target/ARM/ |
| MLxExpansionPass.cpp | 68 void ExpandFPMLxInstruction(MachineBasicBlock &MBB, MachineInstr *MI, 71 bool ExpandFPMLxInstructions(MachineBasicBlock &MBB); 94 MachineBasicBlock *MBB = MI->getParent(); 123 MachineBasicBlock *MBB = MI->getParent(); 148 MachineBasicBlock *MBB = MI->getParent(); 272 MLxExpansion::ExpandFPMLxInstruction(MachineBasicBlock &MBB, MachineInstr *MI, 315 MachineBasicBlock::iterator MII = MI; 328 bool MLxExpansion::ExpandFPMLxInstructions(MachineBasicBlock &MBB) { 335 MachineBasicBlock::reverse_iterator MII = MBB.rbegin(), E = MBB.rend(); 392 for (MachineBasicBlock &MBB : Fn [all...] |
| Thumb1FrameLowering.cpp | 41 emitSPUpdate(MachineBasicBlock &MBB, 42 MachineBasicBlock::iterator &MBBI, 52 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, 53 MachineBasicBlock::iterator I) const { 86 MachineBasicBlock &MBB = MF.front(); 87 MachineBasicBlock::iterator MBBI = MBB.begin(); 322 MachineBasicBlock &MBB) const { 323 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); 382 MachineBasicBlock::iterator PMBBI = std::prev(MBBI); 453 spillCalleeSavedRegisters(MachineBasicBlock &MBB [all...] |
| /external/llvm/lib/Target/XCore/ |
| XCoreRegisterInfo.cpp | 62 static void InsertFPImmInst(MachineBasicBlock::iterator II, 66 MachineBasicBlock &MBB = *MI.getParent(); 93 static void InsertFPConstInst(MachineBasicBlock::iterator II, 99 MachineBasicBlock &MBB = *MI.getParent(); 129 static void InsertSPImmInst(MachineBasicBlock::iterator II, 133 MachineBasicBlock &MBB = *MI.getParent(); 162 static void InsertSPConstInst(MachineBasicBlock::iterator II, 167 MachineBasicBlock &MBB = *MI.getParent(); 261 XCoreRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, 321 MachineBasicBlock &MBB = *MI.getParent() [all...] |
| /external/mesa3d/src/gallium/drivers/radeon/ |
| SIISelLowering.cpp | 65 MachineBasicBlock * SITargetLowering::EmitInstrWithCustomInserter( 66 MachineInstr * MI, MachineBasicBlock * BB) const 70 MachineBasicBlock::iterator I = MI; 142 void SITargetLowering::AppendS_WAITCNT(MachineInstr *MI, MachineBasicBlock &BB, 143 MachineBasicBlock::iterator I) const 149 void SITargetLowering::LowerSI_INTERP(MachineInstr *MI, MachineBasicBlock &BB, 150 MachineBasicBlock::iterator I, MachineRegisterInfo & MRI) const 182 MachineBasicBlock &BB, MachineBasicBlock::iterator I, 203 void SITargetLowering::LowerSI_KIL(MachineInstr *MI, MachineBasicBlock &BB [all...] |