Lines Matching defs:splice
282 getParent()->splice(MovePos, getParent(), getIterator());
286 MovePos->getParent()->splice(++MovePos->getIterator(), getParent(),
591 New->splice(New->end(), this, I, end());
620 New->splice(New->end(), this, begin(), I);
758 // If an optimisation pass attempts to splice the contents of the block from
808 /* Do a quick normalisation before calling the real splice implementation. We
830 front of the First instruction, then splice like normal, which joins the
835 * splice like normal,
841 // splice process.
914 The splice method is going to take all the instructions from First up to
1031 void BasicBlock::splice(iterator Dest, BasicBlock *Src, iterator First,
1054 getInstList().splice(Dest, Src->getInstList(), First, Last);
1136 // Otherwise: splice.