| /external/mesa3d/src/gallium/drivers/radeon/ |
| 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/include/llvm/CodeGen/ |
| SchedulerRegistry.h | 32 class MachineBasicBlock;
|
| /external/llvm/lib/CodeGen/ |
| SpillPlacement.h | 39 class MachineBasicBlock;
|
| MachineFunction.cpp | 51 void ilist_traits<MachineBasicBlock>::deleteNode(MachineBasicBlock *MBB) { 89 // Do call MachineBasicBlock destructors, it contains std::vectors. 133 /// RenumberBlocks - This discards all of the MachineBasicBlock numbers and 136 /// specific MachineBasicBlock is specified, only that block and those after 138 void MachineFunction::RenumberBlocks(MachineBasicBlock *MBB) { 211 /// CreateMachineBasicBlock - Allocate a new MachineBasicBlock. Use this 212 /// instead of `new MachineBasicBlock'. 214 MachineBasicBlock * 216 return new (BasicBlockRecycler.Allocate<MachineBasicBlock>(Allocator) [all...] |
| SplitKit.cpp | 58 const MachineBasicBlock *MBB = MF.getBlockNumbered(Num); 59 const MachineBasicBlock *LPad = MBB->getLandingPadSuccessor(); 66 MachineBasicBlock::const_iterator FirstTerm = MBB->getFirstTerminator(); 77 for (MachineBasicBlock::const_iterator I = MBB->end(), E = MBB->begin(); 109 MachineBasicBlock::iterator 110 SplitAnalysis::getLastSplitPointIter(MachineBasicBlock *MBB) { 419 MachineBasicBlock &MBB, 420 MachineBasicBlock::iterator I) { 497 std::next(MachineBasicBlock::iterator(MI))); 501 SlotIndex SplitEditor::enterIntvAtEnd(MachineBasicBlock &MBB) [all...] |
| MachineModuleInfo.cpp | 378 /// specified MachineBasicBlock. 380 (MachineBasicBlock *LandingPad) { 394 void MachineModuleInfo::addInvoke(MachineBasicBlock *LandingPad, 403 MCSymbol *MachineModuleInfo::addLandingPad(MachineBasicBlock *LandingPad) { 412 void MachineModuleInfo::addPersonality(MachineBasicBlock *LandingPad, 429 void MachineModuleInfo::addWinEHState(MachineBasicBlock *LandingPad, 438 addCatchTypeInfo(MachineBasicBlock *LandingPad, 448 addFilterTypeInfo(MachineBasicBlock *LandingPad, 459 void MachineModuleInfo::addCleanup(MachineBasicBlock *LandingPad) { 465 MachineModuleInfo::addClauseForLandingPad(MachineBasicBlock *LandingPad) [all...] |
| LiveDebugVariables.cpp | 84 SmallPtrSet<const MachineBasicBlock *, 4> LBlocks; 91 bool dominates(MachineBasicBlock *MBB) { 134 void insertDebugValue(MachineBasicBlock *MBB, SlotIndex Idx, unsigned LocNo, 515 MachineBasicBlock *MBB = MFI; 516 for (MachineBasicBlock::iterator MBBI = MBB->begin(), MBBE = MBB->end(); 548 MachineBasicBlock *MBB = LIS.getMBBFromIndex(Start); 593 MachineBasicBlock *MBB = Children[i]->getBlock(); 752 for (MachineBasicBlock &MBB : mf) { [all...] |
| InlineSpiller.cpp | 109 MachineBasicBlock *SpillMBB; 172 bool reMaterializeFor(LiveInterval&, MachineBasicBlock::iterator MI); 178 void insertReload(unsigned VReg, SlotIndex, MachineBasicBlock::iterator MI); 179 void insertSpill(unsigned VReg, bool isKill, MachineBasicBlock::iterator MI); 735 MachineBasicBlock *MBB = LIS.getMBBFromIndex(SVI.SpillVNI->def); 736 MachineBasicBlock::iterator MII; 833 MachineBasicBlock *MBB = LIS.getMBBFromIndex(VNI->def); 834 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(), 857 MachineBasicBlock::iterator MI) { [all...] |
| TargetInstrInfo.cpp | 63 void TargetInstrInfo::insertNoop(MachineBasicBlock &MBB, 64 MachineBasicBlock::iterator MI) const { 102 TargetInstrInfo::ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail, 103 MachineBasicBlock *NewDest) const { 104 MachineBasicBlock *MBB = Tail->getParent(); 316 void TargetInstrInfo::reMaterialize(MachineBasicBlock &MBB, 317 MachineBasicBlock::iterator I, 446 MachineInstr *TargetInstrInfo::foldMemoryOperand(MachineBasicBlock::iterator MI, 456 MachineBasicBlock *MBB = MI->getParent(); 501 MachineBasicBlock::iterator Pos = MI [all...] |
| /external/llvm/lib/Target/ARM/ |
| ARMInstrInfo.cpp | 92 void ARMInstrInfo::expandLoadStackGuard(MachineBasicBlock::iterator MI, 118 MachineBasicBlock &MBB = *MI->getParent(); 166 MachineBasicBlock &FirstMBB = MF.front(); 167 MachineBasicBlock::iterator MBBI = FirstMBB.begin();
|
| Thumb2InstrInfo.cpp | 49 Thumb2InstrInfo::ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail, 50 MachineBasicBlock *NewDest) const { 51 MachineBasicBlock *MBB = Tail->getParent(); 62 MachineBasicBlock::iterator MBBI = Tail; 72 MachineBasicBlock::iterator E = MBB->begin(); 100 Thumb2InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB, 101 MachineBasicBlock::iterator MBBI) const { 112 void Thumb2InstrInfo::copyPhysReg(MachineBasicBlock &MBB, 113 MachineBasicBlock::iterator I, DebugLoc DL, 125 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I [all...] |
| Thumb2SizeReduction.cpp | 157 bool ReduceLoadStore(MachineBasicBlock &MBB, MachineInstr *MI, 160 bool ReduceSpecial(MachineBasicBlock &MBB, MachineInstr *MI, 165 bool ReduceTo2Addr(MachineBasicBlock &MBB, MachineInstr *MI, 171 bool ReduceToNarrow(MachineBasicBlock &MBB, MachineInstr *MI, 176 bool ReduceMI(MachineBasicBlock &MBB, MachineInstr *MI, 180 bool ReduceMBB(MachineBasicBlock &MBB); 366 Thumb2SizeReduce::ReduceLoadStore(MachineBasicBlock &MBB, MachineInstr *MI, 526 Thumb2SizeReduce::ReduceSpecial(MachineBasicBlock &MBB, MachineInstr *MI, 628 Thumb2SizeReduce::ReduceTo2Addr(MachineBasicBlock &MBB, MachineInstr *MI, 746 Thumb2SizeReduce::ReduceToNarrow(MachineBasicBlock &MBB, MachineInstr *MI [all...] |
| /external/llvm/lib/Target/Mips/ |
| MipsOptimizePICCall.cpp | 130 static void setCallTargetReg(MachineBasicBlock *MBB, 131 MachineBasicBlock::iterator I) { 210 MachineBasicBlock *MBB = MBBI.getNode()->getBlock(); 212 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); I != E;
|
| /external/llvm/lib/Target/NVPTX/ |
| NVPTXRegisterInfo.cpp | 91 void NVPTXRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
|
| /external/llvm/lib/Target/PowerPC/ |
| PPCVSXFMAMutate.cpp | 64 bool processBlock(MachineBasicBlock &MBB) { 69 for (MachineBasicBlock::iterator I = MBB.begin(), IE = MBB.end(); 140 for (auto J = std::prev(I), JE = MachineBasicBlock::iterator(AddendMI); 304 MachineBasicBlock &B = *I++;
|
| PPCISelLowering.h | 485 MachineBasicBlock * 487 MachineBasicBlock *MBB) const override; 488 MachineBasicBlock *EmitAtomicBinary(MachineInstr *MI, 489 MachineBasicBlock *MBB, 492 MachineBasicBlock *EmitPartwordAtomicBinary(MachineInstr *MI, 493 MachineBasicBlock *MBB, 496 MachineBasicBlock *emitEHSjLjSetJmp(MachineInstr *MI, 497 MachineBasicBlock *MBB) const; 499 MachineBasicBlock *emitEHSjLjLongJmp(MachineInstr *MI, 500 MachineBasicBlock *MBB) const [all...] |
| PPCRegisterInfo.cpp | 319 void PPCRegisterInfo::lowerDynamicAlloc(MachineBasicBlock::iterator II) const { 323 MachineBasicBlock &MBB = *MI.getParent(); 439 void PPCRegisterInfo::lowerCRSpilling(MachineBasicBlock::iterator II, 444 MachineBasicBlock &MBB = *MI.getParent(); 484 void PPCRegisterInfo::lowerCRRestore(MachineBasicBlock::iterator II, 489 MachineBasicBlock &MBB = *MI.getParent(); 527 void PPCRegisterInfo::lowerCRBitSpilling(MachineBasicBlock::iterator II, 532 MachineBasicBlock &MBB = *MI.getParent(); 571 void PPCRegisterInfo::lowerCRBitRestore(MachineBasicBlock::iterator II, 576 MachineBasicBlock &MBB = *MI.getParent() [all...] |
| PPCCTRLoops.cpp | 589 static bool verifyCTRBranch(MachineBasicBlock *MBB, 590 MachineBasicBlock::iterator I) { 591 MachineBasicBlock::iterator BI = I; 592 SmallSet<MachineBasicBlock *, 16> Visited; 593 SmallVector<MachineBasicBlock *, 8> Preds; 608 for (MachineBasicBlock::iterator IE = MBB->begin();; --I) { 642 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(), 665 MachineBasicBlock *MBB = I; 669 for (MachineBasicBlock::iterator MII = MBB->getFirstTerminator(),
|
| /external/llvm/lib/Target/R600/ |
| AMDGPUFrameLowering.cpp | 107 MachineBasicBlock &MBB) const {
|
| R600ClauseMergePass.cpp | 89 MachineBasicBlock::iterator I = CFAlu, E = CFAlu->getParent()->end(); 174 MachineBasicBlock &MBB = *BB; 175 MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end(); 176 MachineBasicBlock::iterator LatestCFAlu = E;
|
| SIPrepareScratchRegs.cpp | 67 MachineBasicBlock *Entry = MF.begin(); 68 MachineBasicBlock::iterator I = Entry->begin(); 118 MachineBasicBlock &MBB = *BI; 126 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
|
| /external/llvm/lib/Target/X86/ |
| X86RegisterInfo.h | 114 void eliminateFrameIndex(MachineBasicBlock::iterator MI,
|
| X86FrameLowering.cpp | 138 static unsigned findDeadCallerSavedReg(MachineBasicBlock &MBB, 139 MachineBasicBlock::iterator &MBBI, 209 void emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, 293 void mergeSPUpdatesUp(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, 297 MachineBasicBlock::iterator PI = std::prev(MBBI); 319 static int mergeSPUpdates(MachineBasicBlock &MBB, 320 MachineBasicBlock::iterator &MBBI, unsigned StackPtr, 326 MachineBasicBlock::iterator PI = doMergeWithPrevious ? std::prev(MBBI) : MBBI [all...] |
| /external/llvm/lib/Target/SystemZ/ |
| SystemZLongBranch.cpp | 273 MachineBasicBlock *MBB = MF->getBlockNumbered(I); 280 MachineBasicBlock::iterator MI = MBB->begin(); 281 MachineBasicBlock::iterator End = MBB->end(); 349 MachineBasicBlock *MBB = MI->getParent(); 368 MachineBasicBlock *MBB = MI->getParent();
|
| /external/llvm/lib/Target/Hexagon/ |
| HexagonInstrInfo.cpp | 120 HexagonInstrInfo::InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB, 121 MachineBasicBlock *FBB, 145 MachineBasicBlock *NewTBB, *NewFBB; 150 MachineBasicBlock *NextBB = 177 bool HexagonInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, 178 MachineBasicBlock *&TBB, 179 MachineBasicBlock *&FBB, 186 MachineBasicBlock::instr_iterator I = MBB.instr_end(); 320 unsigned HexagonInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const [all...] |