Home
last modified time | relevance | path

Searched refs:NewMBB (Results 1 – 11 of 11) sorted by relevance

/external/llvm/lib/CodeGen/
DExpandISelPseudos.cpp61 MachineBasicBlock *NewMBB = TLI->EmitInstrWithCustomInserter(MI, MBB); in runOnMachineFunction() local
63 if (NewMBB != MBB) { in runOnMachineFunction()
64 MBB = NewMBB; in runOnMachineFunction()
65 I = NewMBB->getIterator(); in runOnMachineFunction()
66 MBBI = NewMBB->begin(); in runOnMachineFunction()
67 MBBE = NewMBB->end(); in runOnMachineFunction()
DBranchFolding.cpp450 MachineBasicBlock *NewMBB =MF.CreateMachineBasicBlock(BB); in SplitMBBAt() local
451 CurMBB.getParent()->insert(++MBBI, NewMBB); in SplitMBBAt()
454 NewMBB->transferSuccessors(&CurMBB); in SplitMBBAt()
457 CurMBB.addSuccessor(NewMBB); in SplitMBBAt()
460 NewMBB->splice(NewMBB->end(), &CurMBB, BBI1, CurMBB.end()); in SplitMBBAt()
465 ML->addBasicBlockToLoop(NewMBB, MLI->getBase()); in SplitMBBAt()
468 MBBFreqInfo.setBlockFreq(NewMBB, MBBFreqInfo.getBlockFreq(&CurMBB)); in SplitMBBAt()
470 computeLiveIns(*NewMBB); in SplitMBBAt()
476 FuncletMembership[NewMBB] = n; in SplitMBBAt()
479 return NewMBB; in SplitMBBAt()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DExpandISelPseudos.cpp68 MachineBasicBlock *NewMBB = in runOnMachineFunction() local
71 if (NewMBB != MBB) { in runOnMachineFunction()
72 MBB = NewMBB; in runOnMachineFunction()
73 I = NewMBB; in runOnMachineFunction()
74 MBBI = NewMBB->begin(); in runOnMachineFunction()
75 MBBE = NewMBB->end(); in runOnMachineFunction()
DBranchFolding.cpp370 MachineBasicBlock *NewMBB) { in MaintainLiveIns() argument
379 NewMBB->addLiveIn(i); in MaintainLiveIns()
409 MachineBasicBlock *NewMBB =MF.CreateMachineBasicBlock(CurMBB.getBasicBlock()); in SplitMBBAt() local
410 CurMBB.getParent()->insert(++MBBI, NewMBB); in SplitMBBAt()
413 NewMBB->transferSuccessors(&CurMBB); in SplitMBBAt()
416 CurMBB.addSuccessor(NewMBB); in SplitMBBAt()
419 NewMBB->splice(NewMBB->end(), &CurMBB, BBI1, CurMBB.end()); in SplitMBBAt()
422 MaintainLiveIns(&CurMBB, NewMBB); in SplitMBBAt()
424 return NewMBB; in SplitMBBAt()
DBranchFolding.h99 MachineBasicBlock *NewMBB);
/external/llvm/lib/Target/Mips/
DMipsLongBranch.cpp149 MachineBasicBlock *NewMBB = in splitMBB() local
154 NewMBB->transferSuccessors(MBB); in splitMBB()
155 NewMBB->removeSuccessor(Tgt, true); in splitMBB()
156 MBB->addSuccessor(NewMBB); in splitMBB()
158 MF->insert(std::next(MachineFunction::iterator(MBB)), NewMBB); in splitMBB()
160 NewMBB->splice(NewMBB->end(), MBB, (++LastBr).base(), MBB->end()); in splitMBB()
DMipsConstantIslandPass.cpp393 MachineBasicBlock *&NewMBB);
1230 MachineBasicBlock *&NewMBB) { in createNewWater() argument
1249 NewMBB = &*++UserMBB->getIterator(); in createNewWater()
1256 BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)).addMBB(NewMBB); in createNewWater()
1321 NewMBB = splitBlockBeforeInstr(*--MI); in createNewWater()
1346 MachineBasicBlock *NewMBB; in handleConstantPoolUser() local
1359 NewMBB = &*++WaterBB->getIterator(); in handleConstantPoolUser()
1369 createNewWater(CPUserIndex, UserOffset, NewMBB); in handleConstantPoolUser()
1376 MachineBasicBlock *WaterBB = &*--NewMBB->getIterator(); in handleConstantPoolUser()
1393 MF->insert(NewMBB->getIterator(), NewIsland); in handleConstantPoolUser()
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMConstantIslandPass.cpp198 MachineBasicBlock *&NewMBB);
1131 MachineBasicBlock *&NewMBB) { in CreateNewWater() argument
1151 NewMBB = llvm::next(MachineFunction::iterator(UserMBB)); in CreateNewWater()
1159 BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)).addMBB(NewMBB); in CreateNewWater()
1161 BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)).addMBB(NewMBB) in CreateNewWater()
1233 NewMBB = SplitBlockBeforeInstr(MI); in CreateNewWater()
1264 MachineBasicBlock *NewMBB; in HandleConstantPoolUser() local
1278 NewMBB = llvm::next(MachineFunction::iterator(WaterBB)); in HandleConstantPoolUser()
1283 CreateNewWater(CPUserIndex, UserOffset, NewMBB); in HandleConstantPoolUser()
1290 MachineBasicBlock *WaterBB = prior(MachineFunction::iterator(NewMBB)); in HandleConstantPoolUser()
[all …]
/external/llvm/lib/Target/ARM/
DARMConstantIslandPass.cpp308 MachineBasicBlock *&NewMBB);
1367 MachineBasicBlock *&NewMBB) { in createNewWater() argument
1388 NewMBB = &*++UserMBB->getIterator(); in createNewWater()
1396 BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)).addMBB(NewMBB); in createNewWater()
1398 BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)).addMBB(NewMBB) in createNewWater()
1500 NewMBB = splitBlockBeforeInstr(&*MI); in createNewWater()
1529 MachineBasicBlock *NewMBB; in handleConstantPoolUser() local
1542 NewMBB = &*++WaterBB->getIterator(); in handleConstantPoolUser()
1546 createNewWater(CPUserIndex, UserOffset, NewMBB); in handleConstantPoolUser()
1553 MachineBasicBlock *WaterBB = &*--NewMBB->getIterator(); in handleConstantPoolUser()
[all …]
/external/llvm/lib/Target/AMDGPU/
DAMDILCFGStructurizer.cpp479 MachineInstr *NewMBB = in insertInstrBefore() local
481 MBB->insert(I, NewMBB); in insertInstrBefore()
483 SHOWNEWINSTR(NewMBB); in insertInstrBefore()
484 return NewMBB; in insertInstrBefore()
661 MachineBasicBlock *NewMBB = Func->CreateMachineBasicBlock(); in clone() local
662 Func->push_back(NewMBB); //insert to function in clone()
664 NewMBB->push_back(Func->CloneMachineInstr(&It)); in clone()
665 return NewMBB; in clone()
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp5153 MachineBasicBlock *NewMBB = MF.CreateMachineBasicBlock(MBB->getBasicBlock()); in emitBlockAfter() local
5154 MF.insert(std::next(MachineFunction::iterator(MBB)), NewMBB); in emitBlockAfter()
5155 return NewMBB; in emitBlockAfter()
5162 MachineBasicBlock *NewMBB = emitBlockAfter(MBB); in splitBlockAfter() local
5163 NewMBB->splice(NewMBB->begin(), MBB, in splitBlockAfter()
5165 NewMBB->transferSuccessorsAndUpdatePHIs(MBB); in splitBlockAfter()
5166 return NewMBB; in splitBlockAfter()
5172 MachineBasicBlock *NewMBB = emitBlockAfter(MBB); in splitBlockBefore() local
5173 NewMBB->splice(NewMBB->begin(), MBB, MI, MBB->end()); in splitBlockBefore()
5174 NewMBB->transferSuccessorsAndUpdatePHIs(MBB); in splitBlockBefore()
[all …]