| /external/llvm/lib/Target/WebAssembly/ |
| WebAssemblyRegisterInfo.cpp | 55 MachineBasicBlock::iterator II, int SPAdj, 60 MachineBasicBlock &MBB = *MI.getParent();
|
| WebAssemblyRegNumbering.cpp | 70 MachineBasicBlock &EntryMBB = MF.front();
|
| /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();
|
| 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/Hexagon/ |
| HexagonVLIWPacketizer.cpp | 125 static MachineBasicBlock::iterator moveInstrOut(MachineInstr *MI, 126 MachineBasicBlock::iterator BundleIt, bool Before) { 127 MachineBasicBlock::instr_iterator InsertPt; 133 MachineBasicBlock &B = *MI->getParent(); 149 MachineBasicBlock::const_instr_iterator I(BundleIt); 150 MachineBasicBlock::const_instr_iterator E = B.instr_end(); 161 MachineBasicBlock::iterator NextIt = std::next(BundleIt); 218 MachineBasicBlock::iterator RB = Begin; 223 MachineBasicBlock::iterator RE = RB; 333 SDep::Kind DepType, MachineBasicBlock::iterator &MII [all...] |
| HexagonBitSimplify.cpp | 192 bool visitBlock(MachineBasicBlock &B, Transformation &T, RegisterSet &AVs); 206 virtual bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) = 0; 218 bool HexagonBitSimplify::visitBlock(MachineBasicBlock &B, Transformation &T, 234 MachineBasicBlock *SB = (*I)->getBlock(); 951 MachineBasicBlock *B = N->getBlock(); [all...] |
| /external/llvm/lib/CodeGen/ |
| PostRASchedulerList.cpp | 149 void startBlock(MachineBasicBlock *BB) override; 155 void enterRegion(MachineBasicBlock *bb, 156 MachineBasicBlock::iterator begin, 157 MachineBasicBlock::iterator end, 223 void SchedulePostRATDList::enterRegion(MachineBasicBlock *bb, 224 MachineBasicBlock::iterator begin, 225 MachineBasicBlock::iterator end, 322 MachineBasicBlock::iterator Current = MBB.end(); 324 for (MachineBasicBlock::iterator I = Current; I != MBB.begin();) { 366 void SchedulePostRATDList::startBlock(MachineBasicBlock *BB) [all...] |
| DFAPacketizer.cpp | 194 void VLIWPacketizerList::endPacket(MachineBasicBlock *MBB, 205 void VLIWPacketizerList::PacketizeMIs(MachineBasicBlock *MBB, 206 MachineBasicBlock::iterator BeginItr, 207 MachineBasicBlock::iterator EndItr) {
|
| SpillPlacement.h | 39 class MachineBasicBlock;
|
| SplitKit.cpp | 58 const MachineBasicBlock *MBB = MF.getBlockNumbered(Num); 60 const MachineBasicBlock *LPad = MBB->getLandingPadSuccessor(); 67 MachineBasicBlock::const_iterator FirstTerm = MBB->getFirstTerminator(); 78 for (MachineBasicBlock::const_iterator I = MBB->end(), E = MBB->begin(); 110 MachineBasicBlock::iterator 111 SplitAnalysis::getLastSplitPointIter(MachineBasicBlock *MBB) { 422 MachineBasicBlock &MBB, 423 MachineBasicBlock::iterator I) { 500 std::next(MachineBasicBlock::iterator(MI))); 504 SlotIndex SplitEditor::enterIntvAtEnd(MachineBasicBlock &MBB) [all...] |
| /external/llvm/lib/Target/ARM/ |
| Thumb1FrameLowering.cpp | 42 emitSPUpdate(MachineBasicBlock &MBB, 43 MachineBasicBlock::iterator &MBBI, 53 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, 54 MachineBasicBlock::iterator I) const { 87 MachineBasicBlock &MBB) const { 88 MachineBasicBlock::iterator MBBI = MBB.begin(); 324 MachineBasicBlock &MBB) const { 325 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); 380 MachineBasicBlock::iterator PMBBI = std::prev(MBBI); 395 bool Thumb1FrameLowering::canUseAsEpilogue(const MachineBasicBlock &MBB) const [all...] |
| 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 | 160 bool ReduceLoadStore(MachineBasicBlock &MBB, MachineInstr *MI, 163 bool ReduceSpecial(MachineBasicBlock &MBB, MachineInstr *MI, 168 bool ReduceTo2Addr(MachineBasicBlock &MBB, MachineInstr *MI, 174 bool ReduceToNarrow(MachineBasicBlock &MBB, MachineInstr *MI, 179 bool ReduceMI(MachineBasicBlock &MBB, MachineInstr *MI, 183 bool ReduceMBB(MachineBasicBlock &MBB); 370 Thumb2SizeReduce::ReduceLoadStore(MachineBasicBlock &MBB, MachineInstr *MI, 544 Thumb2SizeReduce::ReduceSpecial(MachineBasicBlock &MBB, MachineInstr *MI, 646 Thumb2SizeReduce::ReduceTo2Addr(MachineBasicBlock &MBB, MachineInstr *MI, 765 Thumb2SizeReduce::ReduceToNarrow(MachineBasicBlock &MBB, MachineInstr *MI [all...] |
| /external/llvm/lib/Target/PowerPC/ |
| PPCRegisterInfo.cpp | 320 void PPCRegisterInfo::lowerDynamicAlloc(MachineBasicBlock::iterator II) const { 324 MachineBasicBlock &MBB = *MI.getParent(); 434 MachineBasicBlock::iterator II) const { 438 MachineBasicBlock &MBB = *MI.getParent(); 462 void PPCRegisterInfo::lowerCRSpilling(MachineBasicBlock::iterator II, 467 MachineBasicBlock &MBB = *MI.getParent(); 507 void PPCRegisterInfo::lowerCRRestore(MachineBasicBlock::iterator II, 512 MachineBasicBlock &MBB = *MI.getParent(); 550 void PPCRegisterInfo::lowerCRBitSpilling(MachineBasicBlock::iterator II, 555 MachineBasicBlock &MBB = *MI.getParent() [all...] |
| PPCVSXFMAMutate.cpp | 64 bool processBlock(MachineBasicBlock &MBB) { 69 for (MachineBasicBlock::iterator I = MBB.begin(), IE = MBB.end(); 155 for (auto J = std::prev(I), JE = MachineBasicBlock::iterator(AddendMI); 342 MachineBasicBlock &B = *I++;
|
| PPCISelLowering.h | 516 MachineBasicBlock * 518 MachineBasicBlock *MBB) const override; 519 MachineBasicBlock *EmitAtomicBinary(MachineInstr *MI, 520 MachineBasicBlock *MBB, 523 MachineBasicBlock *EmitPartwordAtomicBinary(MachineInstr *MI, 524 MachineBasicBlock *MBB, 527 MachineBasicBlock *emitEHSjLjSetJmp(MachineInstr *MI, 528 MachineBasicBlock *MBB) const; 530 MachineBasicBlock *emitEHSjLjLongJmp(MachineInstr *MI, 531 MachineBasicBlock *MBB) const [all...] |
| PPCFrameLowering.cpp | 259 MachineBasicBlock *Entry = MI->getParent(); 263 MachineBasicBlock::iterator MBBI = MI; 328 const MachineBasicBlock &MBB = *BI; 533 for (MachineBasicBlock::iterator MBBI = BI->end(); MBBI != BI->begin(); ) { 559 bool PPCFrameLowering::findScratchRegister(MachineBasicBlock *MBB, 579 MachineBasicBlock::iterator MBBI = MBB->getFirstTerminator(); 606 bool PPCFrameLowering::canUseAsPrologue(const MachineBasicBlock &MBB) const { 607 MachineBasicBlock *TmpMBB = const_cast<MachineBasicBlock *>(&MBB); 612 bool PPCFrameLowering::canUseAsEpilogue(const MachineBasicBlock &MBB) const [all...] |
| /external/llvm/include/llvm/CodeGen/ |
| SchedulerRegistry.h | 32 class MachineBasicBlock;
|
| FastISel.h | 20 #include "llvm/CodeGen/MachineBasicBlock.h" 295 void removeDeadCode(MachineBasicBlock::iterator I, 296 MachineBasicBlock::iterator E); 299 MachineBasicBlock::iterator InsertPt; 451 void fastEmitBranch(MachineBasicBlock *MBB, DebugLoc DL); 455 void finishCondBranch(const BasicBlock *BranchBB, MachineBasicBlock *TrueMBB, 456 MachineBasicBlock *FalseMBB); 566 MachineBasicBlock::iterator SavedInsertPt;
|
| /external/llvm/lib/Target/AMDGPU/ |
| 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;
|
| SIFixControlFlowLiveIntervals.cpp | 70 for (const MachineBasicBlock &MBB : MF) {
|
| /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/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();
|