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

123

/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineFunction.h337 void splice(iterator InsertPt, iterator MBBI) {
338 BasicBlocks.splice(InsertPt, BasicBlocks, MBBI);
340 void splice(iterator InsertPt, iterator MBBI, iterator MBBE) {
341 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-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DBasicBlockPlacement.cpp110 // Use splice to move the block into the right place. This avoids having to
114 Blocks.splice(InsertPos, Blocks, BB);
/freebsd-10.0-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-10.0-release/contrib/llvm/include/llvm/Bitcode/
H A DArchive.h253 inline void splice(iterator dest, Archive& arch, iterator src) function in class:llvm::Archive
254 { return members.splice(dest,arch.members,src); }
/freebsd-10.0-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-10.0-release/sys/amd64/linux32/
H A Dlinux32_dummy.c110 DUMMY(splice); variable
/freebsd-10.0-release/sys/i386/linux/
H A Dlinux_dummy.c101 DUMMY(splice); variable
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp660 // Transfer all of the allocas over in a block. Using splice means
663 Caller->getEntryBlock().getInstList().splice(InsertPoint,
750 // return instruction, we splice the body of the inlined callee directly into
754 OrigBB->getInstList().splice(TheCall, FirstNewBlock->getInstList(),
824 Caller->getBasicBlockList().splice(AfterCallBB, Caller->getBasicBlockList(),
886 AfterCallBB->getInstList().splice(AfterCallBB->begin(),
912 OrigBB->getInstList().splice(Br, CalleeEntry->getInstList());
H A DLoopUnrollRuntime.cpp327 F->getBasicBlockList().splice(PEnd, F->getBasicBlockList(),
/freebsd-10.0-release/contrib/llvm/include/llvm/ADT/
H A Dilist.h481 // transfer - The heart of the splice function. Move linked list nodes from
568 void splice(iterator where, iplist &L2) { function in class:llvm::iplist
572 void splice(iterator where, iplist &L2, iterator first) { function in class:llvm::iplist
577 void splice(iterator where, iplist &L2, iterator first, iterator last) { function in class:llvm::iplist
/freebsd-10.0-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.cpp750 BB->splice(RegionEnd, BB, FirstDbgValue);
755 BB->splice(RegionEnd, BB, SU->getInstr());
772 BB->splice(++OrigPrivMI, BB, DbgValue);
H A DMachineSink.cpp696 SuccToSinkTo->splice(InsertPos, ParentBlock, MI,
703 SuccToSinkTo->splice(InsertPos, ParentBlock, DbgMI,
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonNewValueJump.cpp596 MBB->splice(jmpPos, MI->getParent(), MI);
597 MBB->splice(jmpPos, MI->getParent(), cmpInstr);
/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/
H A DMBlazeDelaySlotFiller.cpp244 MBB.splice(++J, &MBB, D);
H A DMBlazeISelLowering.cpp283 finish->splice(finish->begin(), MBB,
388 dneBB->splice(dneBB->begin(), MBB,
465 exit->splice(exit->begin(), MBB, llvm::next(MachineBasicBlock::iterator(MI)),
/freebsd-10.0-release/contrib/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp116 MBB.splice(++J, &MBB, D);
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp566 MBB.splice(llvm::next(Slot), &MBB, llvm::next(Filler).base());
587 MBB.splice(llvm::next(Slot), &MBB, Filler);
H A DMips16ISelLowering.cpp442 sinkMBB->splice(sinkMBB->begin(), BB,
505 sinkMBB->splice(sinkMBB->begin(), BB,
570 sinkMBB->splice(sinkMBB->begin(), BB,
/freebsd-10.0-release/contrib/llvm/lib/Target/R600/
H A DR600ControlFlowFinalizer.cpp267 BB->splice(InsertPos, BB, Clause.second[i]);
280 BB->splice(InsertPos, BB, Clause.second[i]);
H A DAMDILCFGStructurizer.cpp1347 dstBlk->splice(dstBlk->end(), srcBlk, srcBlk->begin(), srcBlk->end());
1402 curBlk->splice(branchInstrPos, trueBlk, trueBlk->begin(), trueBlk->end());
1412 curBlk->splice(branchInstrPos, falseBlk, falseBlk->begin(),
1492 dstBlk->splice(dstBlk->end(), landBlk, landBlk->begin(), landBlk->end());
1569 //splice is insert-before ...
1570 exitingBlk->splice(branchInstrPos, exitBlk, exitBlk->begin(),
1585 //splice is insert-before ...
1978 errs() << "migrateInstruction before splice dstSize = " << dstBlk->size()
1982 //splice insert before insertPos
1983 dstBlk->splice(insertPo
[all...]
/freebsd-10.0-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-10.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64BranchFixupPass.cpp370 NewBB->splice(NewBB->end(), OrigBB, MI, OrigBB->end());

Completed in 317 milliseconds

123