mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Merge remote-tracking branch 'origin/master' into master-next
This commit is contained in:
@@ -150,16 +150,13 @@ public:
|
||||
/// is already set in when creating an instruction.
|
||||
void setDebugLocation(SILDebugLocation Loc) { Location = Loc; }
|
||||
|
||||
/// removeFromParent - This method unlinks 'self' from the containing basic
|
||||
/// block, but does not delete it.
|
||||
///
|
||||
void removeFromParent();
|
||||
|
||||
/// eraseFromParent - This method unlinks 'self' from the containing basic
|
||||
/// block and deletes it.
|
||||
///
|
||||
/// This method unlinks 'self' from the containing basic block and deletes it.
|
||||
void eraseFromParent();
|
||||
|
||||
/// Unlink this instruction from its current basic block and insert the
|
||||
/// instruction such that it is the first instruction of \p Block.
|
||||
void moveFront(SILBasicBlock *Block);
|
||||
|
||||
/// Unlink this instruction from its current basic block and insert it into
|
||||
/// the basic block that Later lives in, right before Later.
|
||||
void moveBefore(SILInstruction *Later);
|
||||
|
||||
Reference in New Issue
Block a user