Lines Matching refs:LLVMBasicBlockRef
1313 block, BasicBlock, LLVMValueRef, LLVMBasicBlockRef, LLVMGetBasicBlockParent)
1316 CAMLprim value llvm_block_terminator(LLVMBasicBlockRef Block)
1331 LLVMGetBasicBlocks(Fn, (LLVMBasicBlockRef *) Op_val(MLArray));
1336 CAMLprim value llvm_delete_block(LLVMBasicBlockRef BB) {
1342 CAMLprim value llvm_remove_block(LLVMBasicBlockRef BB) {
1348 CAMLprim value llvm_move_block_before(LLVMBasicBlockRef Pos, LLVMBasicBlockRef BB) {
1354 CAMLprim value llvm_move_block_after(LLVMBasicBlockRef Pos, LLVMBasicBlockRef BB) {
1360 CAMLprim LLVMBasicBlockRef llvm_append_block(LLVMContextRef Context, value Name,
1366 CAMLprim LLVMBasicBlockRef llvm_insert_block(LLVMContextRef Context, value Name,
1367 LLVMBasicBlockRef BB) {
1378 DEFINE_ITERATORS(instr, Instruction, LLVMBasicBlockRef, LLVMValueRef,
1484 CAMLprim LLVMBasicBlockRef llvm_successor(LLVMValueRef V, value I) {
1489 CAMLprim value llvm_set_successor(LLVMValueRef U, value I, LLVMBasicBlockRef B) {
1523 (LLVMBasicBlockRef*) &Field(Incoming, 1),
1588 LLVMBasicBlockRef BB = (LLVMBasicBlockRef) Op_val(Field(Pos, 0));
1598 CAMLprim LLVMBasicBlockRef llvm_insertion_block(value B) {
1599 LLVMBasicBlockRef InsertBlock = LLVMGetInsertBlock(Builder_val(B));
1663 CAMLprim LLVMValueRef llvm_build_br(LLVMBasicBlockRef BB, value B) {
1669 LLVMBasicBlockRef Then,
1670 LLVMBasicBlockRef Else,
1677 LLVMBasicBlockRef Else,
1706 LLVMBasicBlockRef Dest) {
1720 LLVMBasicBlockRef Dest) {
1728 LLVMBasicBlockRef Then,
1729 LLVMBasicBlockRef Catch,
1739 (LLVMBasicBlockRef) Args[2],
1740 (LLVMBasicBlockRef) Args[3],
2188 (LLVMBasicBlockRef*) &Field(Hd, 1), 1);