| /external/llvm/lib/Target/PowerPC/ |
| PPCInstrInfo.cpp | 317 void PPCInstrInfo::insertNoop(MachineBasicBlock &MBB, 318 MachineBasicBlock::iterator MI) const { 337 bool PPCInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB, 338 MachineBasicBlock *&FBB, 344 MachineBasicBlock::iterator I = MBB.end(); 504 unsigned PPCInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const { 505 MachineBasicBlock::iterator I = MBB.end(); 538 PPCInstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB [all...] |
| /external/llvm/lib/Target/Hexagon/ |
| HexagonVLIWPacketizer.cpp | 129 MachineBasicBlock *MBB) override; 143 MachineBasicBlock::iterator addToPacket(MachineInstr *MI) override; 147 MachineBasicBlock::iterator &MII, 152 MachineBasicBlock::iterator &MII, 157 MachineBasicBlock::iterator &MII); 217 MachineBasicBlock::iterator End = MBB->end(); 218 MachineBasicBlock::iterator MI = MBB->begin(); 221 MachineBasicBlock::iterator DeleteMI = MI; 236 for(MachineBasicBlock::iterator RegionEnd = MBB->end(); 240 MachineBasicBlock::iterator I = RegionEnd [all...] |
| HexagonAsmPrinter.cpp | 99 isBlockOnlyReachableByFallthrough(const MachineBasicBlock *MBB) const { 179 const MachineBasicBlock *MBB = MI->getParent(); 180 MachineBasicBlock::const_instr_iterator MII = MI;
|
| HexagonSplitConst32AndConst64.cpp | 81 MachineBasicBlock* MBB = MBBb; 83 MachineBasicBlock::iterator MII = MBB->begin(); 84 MachineBasicBlock::iterator MIE = MBB->end ();
|
| /external/llvm/include/llvm/CodeGen/ |
| LexicalScopes.h | 33 class MachineBasicBlock; 166 SmallPtrSet<const MachineBasicBlock *, 4> &MBBs); 170 bool dominates(DebugLoc DL, MachineBasicBlock *MBB);
|
| /external/llvm/lib/CodeGen/ |
| OptimizePHIs.cpp | 55 bool OptimizeBB(MachineBasicBlock &MBB); 156 bool OptimizePHIs::OptimizeBB(MachineBasicBlock &MBB) { 158 for (MachineBasicBlock::iterator
|
| ProcessImplicitDefs.cpp | 98 MachineBasicBlock::instr_iterator UserMI = MI; 99 MachineBasicBlock::instr_iterator UserE = MI->getParent()->instr_end(); 150 for (MachineBasicBlock::instr_iterator MBBI = MFI->instr_begin(),
|
| LocalStackSlotAllocation.cpp | 50 MachineBasicBlock::iterator MI; // Instr referencing the frame 54 FrameRef(MachineBasicBlock::iterator I, int64_t Offset, int Idx) : 59 MachineBasicBlock::iterator getMachineInstr() const { return MI; } 287 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I) { 325 MachineBasicBlock *Entry = Fn.begin(); 333 MachineBasicBlock::iterator I = FR.getMachineInstr(); 399 // MachineBasicBlock::iterator InsertionPt = Entry->begin();
|
| GCStrategy.cpp | 74 void VisitCallPoint(MachineBasicBlock::iterator MI); 75 MCSymbol *InsertLabel(MachineBasicBlock &MBB, 76 MachineBasicBlock::iterator MI, 345 MCSymbol *GCMachineCodeAnalysis::InsertLabel(MachineBasicBlock &MBB, 346 MachineBasicBlock::iterator MI, 353 void GCMachineCodeAnalysis::VisitCallPoint(MachineBasicBlock::iterator CI) { 356 MachineBasicBlock::iterator RAI = CI; 373 for (MachineBasicBlock::iterator MI = BBI->begin(),
|
| StackSlotColoring.cpp | 112 bool RemoveDeadStores(MachineBasicBlock* MBB); 145 MachineBasicBlock *MBB = &*MBBI; 146 for (MachineBasicBlock::iterator MII = MBB->begin(), EE = MBB->end(); 322 MachineBasicBlock *MBB = &*MBBI; 323 for (MachineBasicBlock::iterator MII = MBB->begin(), EE = MBB->end(); 367 bool StackSlotColoring::RemoveDeadStores(MachineBasicBlock* MBB) { 374 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); 389 MachineBasicBlock::iterator NextMI = std::next(I);
|
| PostRASchedulerList.cpp | 145 void startBlock(MachineBasicBlock *BB) override; 151 void enterRegion(MachineBasicBlock *bb, 152 MachineBasicBlock::iterator begin, 153 MachineBasicBlock::iterator end, 218 void SchedulePostRATDList::enterRegion(MachineBasicBlock *bb, 219 MachineBasicBlock::iterator begin, 220 MachineBasicBlock::iterator end, 309 MachineBasicBlock::iterator Current = MBB->end(); 311 for (MachineBasicBlock::iterator I = Current; I != MBB->begin(); ) { 353 void SchedulePostRATDList::startBlock(MachineBasicBlock *BB) [all...] |
| /external/llvm/lib/Target/Mips/ |
| MipsSERegisterInfo.cpp | 105 void MipsSERegisterInfo::eliminateFI(MachineBasicBlock::iterator II, 166 MachineBasicBlock &MBB = *MI.getParent(); 184 MachineBasicBlock &MBB = *MI.getParent();
|
| MipsAsmPrinter.h | 28 class MachineBasicBlock; 120 const MachineBasicBlock* MBB) const override;
|
| /external/llvm/lib/Target/R600/ |
| SIInsertWaits.cpp | 87 bool insertWait(MachineBasicBlock &MBB, 88 MachineBasicBlock::iterator I, 244 bool SIInsertWaits::insertWait(MachineBasicBlock &MBB, 245 MachineBasicBlock::iterator I, 363 MachineBasicBlock &MBB = *BI; 364 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
|
| SIISelLowering.h | 66 MachineBasicBlock * EmitInstrWithCustomInserter(MachineInstr * MI, 67 MachineBasicBlock * BB) const override;
|
| /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
| AMDGPUAsmPrinter.cpp | 63 MachineBasicBlock &MBB = *BB; 64 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
|
| R600ExpandSpecialInstrs.cpp | 57 MachineBasicBlock &MBB = *BB; 58 MachineBasicBlock::iterator I = MBB.begin();
|
| AMDILCFGStructurizer.cpp | 120 DominatorTreeBase<MachineBasicBlock> *DT; 123 DT = new DominatorTreeBase<MachineBasicBlock>(true); //true indicate 136 inline const std::vector<MachineBasicBlock *> &getRoots() const { 144 inline MachineDomTreeNode *operator[](MachineBasicBlock *BB) const { 148 inline MachineDomTreeNode *getNode(MachineBasicBlock *BB) const { 156 inline bool dominates(MachineBasicBlock *A, MachineBasicBlock *B) const { 166 properlyDominates(MachineBasicBlock *A, MachineBasicBlock *B) const { 170 inline MachineBasicBlock * [all...] |
| /external/llvm/lib/Target/AArch64/ |
| AArch64CleanupLocalDynamicTLSPass.cpp | 58 MachineBasicBlock *BB = Node->getBlock(); 62 for (MachineBasicBlock::iterator I = BB->begin(), E = BB->end(); I != E;
|
| AArch64DeadRegisterDefinitionsPass.cpp | 33 bool processMachineBasicBlock(MachineBasicBlock &MBB); 68 MachineBasicBlock &MBB) {
|
| AArch64ExpandPseudoInsts.cpp | 39 bool expandMBB(MachineBasicBlock &MBB); 40 bool expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI); 41 bool expandMOVImm(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, 88 MachineBasicBlock &MBB, 89 MachineBasicBlock::iterator &MBBI, 139 MachineBasicBlock &MBB, 140 MachineBasicBlock::iterator &MBBI, 273 MachineBasicBlock &MBB [all...] |
| /external/mesa3d/src/gallium/drivers/radeon/ |
| AMDGPUAsmPrinter.cpp | 63 MachineBasicBlock &MBB = *BB; 64 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
|
| R600ExpandSpecialInstrs.cpp | 57 MachineBasicBlock &MBB = *BB; 58 MachineBasicBlock::iterator I = MBB.begin();
|
| /external/llvm/lib/Target/ARM/ |
| ARMISelLowering.h | 257 MachineBasicBlock * 259 MachineBasicBlock *MBB) const override; 574 MachineBasicBlock *MBB, 575 MachineBasicBlock *DispatchBB, int FI) const; 577 MachineBasicBlock *EmitSjLjDispatchBlock(MachineInstr *MI, 578 MachineBasicBlock *MBB) const; 580 bool RemapAddSubWithFlags(MachineInstr *MI, MachineBasicBlock *BB) const; 582 MachineBasicBlock *EmitStructByval(MachineInstr *MI, 583 MachineBasicBlock *MBB) const; 585 MachineBasicBlock *EmitLowered__chkstk(MachineInstr *MI [all...] |
| Thumb1RegisterInfo.cpp | 62 Thumb1RegisterInfo::emitLoadConstPool(MachineBasicBlock &MBB, 63 MachineBasicBlock::iterator &MBBI, 88 void emitThumbRegPlusImmInReg(MachineBasicBlock &MBB, 89 MachineBasicBlock::iterator &MBBI, 165 void llvm::emitThumbRegPlusImmediate(MachineBasicBlock &MBB, 166 MachineBasicBlock::iterator &MBBI, 299 static void emitThumbConstant(MachineBasicBlock &MBB, 300 MachineBasicBlock::iterator &MBBI, 344 rewriteFrameIndex(MachineBasicBlock::iterator II, unsigned FrameRegIdx, 348 MachineBasicBlock &MBB = *MI.getParent() [all...] |