| /external/llvm/lib/Target/AArch64/ |
| AArch64RegisterInfo.h | 78 void materializeFrameBaseRegister(MachineBasicBlock *MBB, unsigned BaseReg, 83 void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
|
| AArch64A57FPLoadBalancing.cpp | 131 bool runOnBasicBlock(MachineBasicBlock &MBB); 132 bool colorChainSet(std::vector<Chain*> GV, MachineBasicBlock &MBB, 134 bool colorChain(Chain *G, Color C, MachineBasicBlock &MBB); 135 int scavengeRegister(Chain *G, Color C, MachineBasicBlock &MBB); 236 MachineBasicBlock::iterator getEnd() const { 237 return ++MachineBasicBlock::iterator(KillInst ? KillInst : LastInst); 311 bool AArch64A57FPLoadBalancing::runOnBasicBlock(MachineBasicBlock &MBB) { 420 MachineBasicBlock &MBB, 468 MachineBasicBlock &MBB) { 471 RS.forward(MachineBasicBlock::iterator(G->getStart())) [all...] |
| /external/llvm/lib/Target/R600/ |
| SIFixSGPRLiveRanges.cpp | 83 MachineBasicBlock &MBB = *BI; 84 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
|
| R600ControlFlowFinalizer.cpp | 315 MakeFetchClause(MachineBasicBlock &MBB, MachineBasicBlock::iterator &I) 317 MachineBasicBlock::iterator ClauseHead = I; 322 for (MachineBasicBlock::iterator E = MBB.end(); I != E; ++I) { 368 MachineBasicBlock::iterator insertLiterals( 369 MachineBasicBlock::iterator InsertPos, 371 MachineBasicBlock *MBB = InsertPos->getParent(); 384 MakeALUClause(MachineBasicBlock &MBB, MachineBasicBlock::iterator &I) 386 MachineBasicBlock::iterator ClauseHead = I [all...] |
| /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(); 136 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, 137 MachineBasicBlock::iterator I) const { 152 MachineBasicBlock &MBB) const { 154 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
|
| SparcISelLowering.h | 69 MachineBasicBlock * 71 MachineBasicBlock *MBB) const override; 169 MachineBasicBlock *expandSelectCC(MachineInstr *MI, MachineBasicBlock *BB, 171 MachineBasicBlock *expandAtomicRMW(MachineInstr *MI, 172 MachineBasicBlock *BB,
|
| /external/llvm/lib/Target/X86/ |
| X86FloatingPoint.cpp | 115 static unsigned calcLiveInMask(MachineBasicBlock *MBB) { 117 for (MachineBasicBlock::livein_iterator I = MBB->livein_begin(), 130 MachineBasicBlock *MBB; // Current basic block 238 void moveToTop(unsigned RegNo, MachineBasicBlock::iterator I) { 283 void popStackAfter(MachineBasicBlock::iterator &I); 290 void freeStackSlotAfter(MachineBasicBlock::iterator &I, unsigned Reg); 294 MachineBasicBlock::iterator 295 freeStackSlotBefore(MachineBasicBlock::iterator I, unsigned FPRegNo); 298 void adjustLiveRegs(unsigned Mask, MachineBasicBlock::iterator I); 303 MachineBasicBlock::iterator I) [all...] |
| X86FrameLowering.cpp | 90 static unsigned findDeadCallerSavedReg(MachineBasicBlock &MBB, 91 MachineBasicBlock::iterator &MBBI, 149 void emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, 207 void mergeSPUpdatesUp(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, 211 MachineBasicBlock::iterator PI = std::prev(MBBI); 232 void mergeSPUpdatesDown(MachineBasicBlock &MBB, 233 MachineBasicBlock::iterator &MBBI, 240 MachineBasicBlock::iterator NI = std::next(MBBI) [all...] |
| /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/ARM/ |
| Thumb2InstrInfo.cpp | 50 Thumb2InstrInfo::ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail, 51 MachineBasicBlock *NewDest) const { 52 MachineBasicBlock *MBB = Tail->getParent(); 63 MachineBasicBlock::iterator MBBI = Tail; 73 MachineBasicBlock::iterator E = MBB->begin(); 101 Thumb2InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB, 102 MachineBasicBlock::iterator MBBI) const { 113 void Thumb2InstrInfo::copyPhysReg(MachineBasicBlock &MBB, 114 MachineBasicBlock::iterator I, DebugLoc DL, 126 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I [all...] |
| 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(); 389 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(); 316 MachineBasicBlock &MBB) const { 317 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); 377 MachineBasicBlock::iterator PMBBI = std::prev(MBBI); 411 spillCalleeSavedRegisters(MachineBasicBlock &MBB [all...] |
| ARMConstantPoolValue.h | 28 class MachineBasicBlock; 224 const MachineBasicBlock *MBB; // Machine basic block. 226 ARMConstantPoolMBB(LLVMContext &C, const MachineBasicBlock *mbb, unsigned id, 232 const MachineBasicBlock *mbb, 235 const MachineBasicBlock *getMBB() const { return MBB; }
|
| /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 | 109 static void addSavedGPR(MachineBasicBlock &MBB, MachineInstrBuilder &MIB, 122 spillCalleeSavedRegisters(MachineBasicBlock &MBB, 123 MachineBasicBlock::iterator MBBI, 211 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, 212 MachineBasicBlock::iterator MBBI, 282 static void emitIncrement(MachineBasicBlock &MBB, 283 MachineBasicBlock::iterator &MBBI, 311 MachineBasicBlock &MBB = MF.front(); 316 MachineBasicBlock::iterator MBBI = MBB.begin(); 408 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/XCore/ |
| XCoreRegisterInfo.cpp | 61 static void InsertFPImmInst(MachineBasicBlock::iterator II, 65 MachineBasicBlock &MBB = *MI.getParent(); 92 static void InsertFPConstInst(MachineBasicBlock::iterator II, 98 MachineBasicBlock &MBB = *MI.getParent(); 128 static void InsertSPImmInst(MachineBasicBlock::iterator II, 132 MachineBasicBlock &MBB = *MI.getParent(); 161 static void InsertSPConstInst(MachineBasicBlock::iterator II, 166 MachineBasicBlock &MBB = *MI.getParent(); 260 XCoreRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, 320 MachineBasicBlock &MBB = *MI.getParent() [all...] |
| /external/llvm/lib/Target/Mips/ |
| MipsISelLowering.h | 250 MachineBasicBlock * 252 MachineBasicBlock *MBB) const override; 596 MachineBasicBlock *emitSignExtendToI32InReg(MachineInstr *MI, 597 MachineBasicBlock *BB, 601 MachineBasicBlock *emitAtomicBinary(MachineInstr *MI, MachineBasicBlock *BB, 603 MachineBasicBlock *emitAtomicBinaryPartword(MachineInstr *MI, 604 MachineBasicBlock *BB, unsigned Size, unsigned BinOpcode, 606 MachineBasicBlock *emitAtomicCmpSwap(MachineInstr *MI, 607 MachineBasicBlock *BB, unsigned Size) const [all...] |
| /external/llvm/lib/CodeGen/ |
| PrologEpilogInserter.cpp | 81 bool PEI::isReturnBlock(MachineBasicBlock* MBB) { 204 std::vector<MachineBasicBlock::iterator> FrameSDOps; 206 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I) 225 for (std::vector<MachineBasicBlock::iterator>::iterator 227 MachineBasicBlock::iterator I = *i; 343 MachineBasicBlock::iterator I; 363 MachineBasicBlock *MBB = ReturnBlocks[ri]; 369 MachineBasicBlock::iterator I2 = I; 374 MachineBasicBlock::iterator BeforeI = I; 710 SmallPtrSet<MachineBasicBlock*, 8> Reachable [all...] |
| LiveIntervalAnalysis.cpp | 207 MachineBasicBlock *MBB = MBBI; 210 for (MachineBasicBlock::iterator MI = MBB->begin(), ME = MBB->end(); 281 const MachineBasicBlock *MBB = MFI; 290 for (MachineBasicBlock::livein_iterator LII = MBB->livein_begin(), 328 SmallPtrSet<MachineBasicBlock*, 16> LiveOut; 375 const MachineBasicBlock *MBB = getMBBFromIndex(Idx.getPrevSlot()); 386 for (MachineBasicBlock::const_pred_iterator PI = MBB->pred_begin(), 403 for (MachineBasicBlock::const_pred_iterator PI = MBB->pred_begin(), 472 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill); 490 typedef SmallPtrSet<MachineBasicBlock*, 9> 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...] |
| ExpandPostRAPseudos.cpp | 68 MachineBasicBlock::iterator CopyMI = MI; 80 MachineBasicBlock *MBB = MI->getParent(); 125 MachineBasicBlock::iterator CopyMI = MI; 171 MachineBasicBlock::iterator dMI = MI; 192 for (MachineBasicBlock::iterator mi = mbbi->begin(), me = mbbi->end();
|
| /external/chromium_org/third_party/mesa/src/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...] |
| /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...] |
| /external/llvm/lib/Target/PowerPC/ |
| PPCBranchSelector.cpp | 76 MachineBasicBlock *MBB = MFI; 79 for (MachineBasicBlock::iterator MBBI = MBB->begin(), EE = MBB->end(); 112 MachineBasicBlock &MBB = *MFI; 114 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end(); 116 MachineBasicBlock *Dest = nullptr;
|