Lines Matching defs:splice
284 getParent()->splice(MovePos, getParent(), getIterator());
288 MovePos->getParent()->splice(++MovePos->getIterator(), getParent(),
615 New->splice(New->end(), this, I, end());
644 New->splice(New->end(), this, begin(), I);
780 // If an optimisation pass attempts to splice the contents of the block from
828 /* Do a quick normalisation before calling the real splice implementation. We
850 front of the First instruction, then splice like normal, which joins the
855 * splice like normal,
861 // splice process.
934 The splice method is going to take all the instructions from First up to
1051 void BasicBlock::splice(iterator Dest, BasicBlock *Src, iterator First,
1074 getInstList().splice(Dest, Src->getInstList(), First, Last);
1156 // Otherwise: splice.