aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm-c
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2010-07-19 15:31:07 +0000
committerDuncan Sands <baldrick@free.fr>2010-07-19 15:31:07 +0000
commit837a0c3b052cdbfd7b212d9e9f570f7aaf864b44 (patch)
tree4b5cca3804a86c8560abbc9f9da9de26880faba9 /include/llvm-c
parent54cc2efb4e6ba3022ec297746b14a129d97fc07b (diff)
downloadexternal_llvm-837a0c3b052cdbfd7b212d9e9f570f7aaf864b44.zip
external_llvm-837a0c3b052cdbfd7b212d9e9f570f7aaf864b44.tar.gz
external_llvm-837a0c3b052cdbfd7b212d9e9f570f7aaf864b44.tar.bz2
Expose BasicBlock::moveBefore and moveAfter in C API, patch
by Benjamin Saunders. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108699 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm-c')
-rw-r--r--include/llvm-c/Core.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/llvm-c/Core.h b/include/llvm-c/Core.h
index 117f2d6..99de9e3 100644
--- a/include/llvm-c/Core.h
+++ b/include/llvm-c/Core.h
@@ -750,6 +750,9 @@ LLVMBasicBlockRef LLVMInsertBasicBlock(LLVMBasicBlockRef InsertBeforeBB,
const char *Name);
void LLVMDeleteBasicBlock(LLVMBasicBlockRef BB);
+void LLVMMoveBasicBlockBefore(LLVMBasicBlockRef BB, LLVMBasicBlockRef MovePos);
+void LLVMMoveBasicBlockAfter(LLVMBasicBlockRef BB, LLVMBasicBlockRef MovePos);
+
/* Operations on instructions */
LLVMBasicBlockRef LLVMGetInstructionParent(LLVMValueRef Inst);
LLVMValueRef LLVMGetFirstInstruction(LLVMBasicBlockRef BB);