Searched defs:NewMBB (Results 1 - 7 of 7) sorted by relevance

/external/llvm/lib/CodeGen/
H A DExpandISelPseudos.cpp61 MachineBasicBlock *NewMBB = local
64 if (NewMBB != MBB) {
65 MBB = NewMBB;
66 I = NewMBB;
67 MBBI = NewMBB->begin();
68 MBBE = NewMBB->end();
H A DBranchFolding.cpp386 MachineBasicBlock *NewMBB) {
395 NewMBB->addLiveIn(i);
426 MachineBasicBlock *NewMBB =MF.CreateMachineBasicBlock(BB); local
427 CurMBB.getParent()->insert(++MBBI, NewMBB);
430 NewMBB->transferSuccessors(&CurMBB);
432 // Add an edge from CurMBB to NewMBB for the fall-through.
433 CurMBB.addSuccessor(NewMBB);
436 NewMBB->splice(NewMBB->end(), &CurMBB, BBI1, CurMBB.end());
439 MaintainLiveIns(&CurMBB, NewMBB);
385 MaintainLiveIns(MachineBasicBlock *CurMBB, MachineBasicBlock *NewMBB) argument
[all...]
/external/llvm/lib/Target/Mips/
H A DMipsLongBranch.cpp147 MachineBasicBlock *NewMBB = local
150 // Insert NewMBB and fix control flow.
152 NewMBB->transferSuccessors(MBB);
153 NewMBB->removeSuccessor(Tgt);
154 MBB->addSuccessor(NewMBB);
156 MF->insert(std::next(MachineFunction::iterator(MBB)), NewMBB);
158 NewMBB->splice(NewMBB->end(), MBB, (++LastBr).base(), MBB->end());
H A DMipsConstantIslandPass.cpp403 MachineBasicBlock *&NewMBB);
864 // Next, update WaterList. Specifically, we need to add NewMBB as having
935 // Figure out how large the NewMBB is. As the second half of the original
1244 /// unconditional branch around it. In either case NewMBB is set to a
1249 MachineBasicBlock *&NewMBB) {
1268 NewMBB = std::next(MachineFunction::iterator(UserMBB));
1275 BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)).addMBB(NewMBB);
1340 NewMBB = splitBlockBeforeInstr(MI);
1365 MachineBasicBlock *NewMBB; local
1377 // The new CPE goes before the following block (NewMBB)
1247 createNewWater(unsigned CPUserIndex, unsigned UserOffset, MachineBasicBlock *&NewMBB) argument
[all...]
/external/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp290 MachineBasicBlock *&NewMBB);
861 // Next, update WaterList. Specifically, we need to add NewMBB as having
933 // Figure out how large the NewMBB is. As the second half of the original
1227 /// unconditional branch around it. In either case NewMBB is set to a
1232 MachineBasicBlock *&NewMBB) {
1253 NewMBB = std::next(MachineFunction::iterator(UserMBB));
1261 BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)).addMBB(NewMBB);
1263 BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)).addMBB(NewMBB)
1355 NewMBB = splitBlockBeforeInstr(MI);
1383 MachineBasicBlock *NewMBB; local
1230 createNewWater(unsigned CPUserIndex, unsigned UserOffset, MachineBasicBlock *&NewMBB) argument
[all...]
/external/llvm/lib/Target/R600/
H A DAMDILCFGStructurizer.cpp493 MachineInstr *NewMBB = local
495 MBB->insert(I, NewMBB);
497 SHOWNEWINSTR(NewMBB);
498 return NewMBB;
695 MachineBasicBlock *NewMBB = Func->CreateMachineBasicBlock(); local
696 Func->push_back(NewMBB); //insert to function
700 NewMBB->push_back(MI);
702 return NewMBB;
/external/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp2571 MachineBasicBlock *NewMBB = MF.CreateMachineBasicBlock(MBB->getBasicBlock()); local
2572 MF.insert(std::next(MachineFunction::iterator(MBB)), NewMBB);
2573 return NewMBB;
2580 MachineBasicBlock *NewMBB = emitBlockAfter(MBB); local
2581 NewMBB->splice(NewMBB->begin(), MBB,
2583 NewMBB->transferSuccessorsAndUpdatePHIs(MBB);
2584 return NewMBB;
2590 MachineBasicBlock *NewMBB = emitBlockAfter(MBB); local
2591 NewMBB
[all...]

Completed in 175 milliseconds