Searched refs:splice (Results 1 - 25 of 68) sorted by relevance

123

/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineFunction.h336 void splice(iterator InsertPt, iterator MBBI) {
337 BasicBlocks.splice(InsertPt, BasicBlocks, MBBI);
339 void splice(iterator InsertPt, iterator MBBI, iterator MBBE) {
340 BasicBlocks.splice(InsertPt, BasicBlocks, MBBI, MBBE);
H A DMachineBasicBlock.h539 void splice(iterator Where, MachineBasicBlock *Other, iterator From) { function in class:llvm::MachineBasicBlock
540 // The range splice() doesn't allow noop moves, but this one does.
542 splice(Where, Other, From, llvm::next(From));
550 void splice(iterator Where, MachineBasicBlock *Other, function in class:llvm::MachineBasicBlock
552 Insts.splice(Where.getInstrIterator(), Other->Insts,
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DBasicBlock.cpp107 MovePos->getParent()->getBasicBlockList().splice(MovePos,
115 MovePos->getParent()->getBasicBlockList().splice(++I,
310 New->getInstList().splice(New->end(), this->getInstList(), I, end());
/freebsd-9.3-release/contrib/libstdc++/include/bits/
H A Dstl_list.h822 splice(__position, __tmp);
844 splice(__position, __tmp);
937 splice(iterator __position, list& __x) function in class:list
957 splice(iterator __position, list& __x, iterator __i) function in class:list
983 splice(iterator __position, list& __x, iterator __first, iterator __last) function in class:list
1186 // To implement the splice (and merge) bits of N1599.
/freebsd-9.3-release/sys/amd64/linux32/
H A Dlinux32_dummy.c110 DUMMY(splice); variable
/freebsd-9.3-release/sys/i386/linux/
H A Dlinux_dummy.c101 DUMMY(splice); variable
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Utils/
H A DFlattenCFG.cpp277 .splice(FirstCondBlock->end(), CB->getInstList());
435 .splice(FirstEntryBlock->end(), SecondEntryBlock->getInstList());
H A DInlineFunction.cpp661 // Transfer all of the allocas over in a block. Using splice means
664 Caller->getEntryBlock().getInstList().splice(InsertPoint,
751 // return instruction, we splice the body of the inlined callee directly into
755 OrigBB->getInstList().splice(TheCall, FirstNewBlock->getInstList(),
825 Caller->getBasicBlockList().splice(AfterCallBB, Caller->getBasicBlockList(),
887 AfterCallBB->getInstList().splice(AfterCallBB->begin(),
913 OrigBB->getInstList().splice(Br, CalleeEntry->getInstList());
H A DLoopUnrollRuntime.cpp327 F->getBasicBlockList().splice(PEnd, F->getBasicBlockList(),
H A DLoopUnroll.cpp91 OnlyPred->getInstList().splice(OnlyPred->end(), BB->getInstList());
/freebsd-9.3-release/contrib/llvm/include/llvm/ADT/
H A Dilist.h483 // transfer - The heart of the splice function. Move linked list nodes from
570 void splice(iterator where, iplist &L2) { function in class:llvm::iplist
574 void splice(iterator where, iplist &L2, iterator first) { function in class:llvm::iplist
579 void splice(iterator where, iplist &L2, iterator first, iterator last) { function in class:llvm::iplist
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DEarlyIfConversion.cpp518 Head->splice(InsertionPoint, TBB, TBB->begin(), TBB->getFirstTerminator());
520 Head->splice(InsertionPoint, FBB, FBB->begin(), FBB->getFirstTerminator());
558 Head->splice(Head->end(), Tail,
H A DPostRASchedulerList.cpp759 BB->splice(RegionEnd, BB, FirstDbgValue);
764 BB->splice(RegionEnd, BB, SU->getInstr());
781 BB->splice(++OrigPrivMI, BB, DbgValue);
H A DMachineSink.cpp712 SuccToSinkTo->splice(InsertPos, ParentBlock, MI,
719 SuccToSinkTo->splice(InsertPos, ParentBlock, DbgMI,
/freebsd-9.3-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonNewValueJump.cpp596 MBB->splice(jmpPos, MI->getParent(), MI);
597 MBB->splice(jmpPos, MI->getParent(), cmpInstr);
/freebsd-9.3-release/contrib/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp568 MBB.splice(llvm::next(Slot), &MBB, llvm::next(Filler).base());
588 MBB.splice(llvm::next(Slot), &MBB, Filler);
H A DMips16ISelLowering.cpp526 sinkMBB->splice(sinkMBB->begin(), BB,
589 sinkMBB->splice(sinkMBB->begin(), BB,
654 sinkMBB->splice(sinkMBB->begin(), BB,
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/
H A DR600ControlFlowFinalizer.cpp272 BB->splice(InsertPos, BB, Clause.second[i]);
286 BB->splice(InsertPos, BB, Clause.second[i]);
H A DAMDILCFGStructurizer.cpp1488 DstMBB->splice(DstMBB->end(), SrcMBB, SrcMBB->begin(), SrcMBB->end());
1539 MBB->splice(I, TrueMBB, TrueMBB->begin(), TrueMBB->end());
1549 MBB->splice(I, FalseMBB, FalseMBB->begin(),
1705 dbgs() << "migrateInstruction before splice dstSize = " << DstMBB->size()
1709 //splice insert before insertPos
1710 DstMBB->splice(I, SrcMBB, SrcMBB->begin(), SpliceEnd);
1713 dbgs() << "migrateInstruction after splice dstSize = " << DstMBB->size()
/freebsd-9.3-release/contrib/amd/scripts/
H A Dexpn.1385 &verbose(&expn(splice(@toExpn,0,4)));
388 &verbose(&final(splice(@toFinal,0,3)));
H A Dexpn.in384 &verbose(&expn(splice(@toExpn,0,4)));
387 &verbose(&final(splice(@toFinal,0,3)));
/freebsd-9.3-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64BranchFixupPass.cpp370 NewBB->splice(NewBB->end(), OrigBB, MI, OrigBB->end());
/freebsd-9.3-release/contrib/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp149 MBB.splice(I, &MBB, D);
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp240 LastExit->getInstList().splice(BI, Latch->getInstList(), Latch->begin(), Jmp);
/freebsd-9.3-release/contrib/cvs/contrib/
H A Dlog_accum.in648 splice(@log_lines, $i, 1);

Completed in 145 milliseconds

123