Lines Matching refs:LLVMBasicBlockRef
99 typedef struct LLVMOpaqueBasicBlock *LLVMBasicBlockRef;
1756 LLVMValueRef LLVMBlockAddress(LLVMValueRef F, LLVMBasicBlockRef BB);
2154 * LLVMBasicBlockRef.
2164 LLVMValueRef LLVMBasicBlockAsValue(LLVMBasicBlockRef BB);
2172 * Convert an LLVMValueRef to an LLVMBasicBlockRef instance.
2174 LLVMBasicBlockRef LLVMValueAsBasicBlock(LLVMValueRef Val);
2181 LLVMValueRef LLVMGetBasicBlockParent(LLVMBasicBlockRef BB);
2193 LLVMValueRef LLVMGetBasicBlockTerminator(LLVMBasicBlockRef BB);
2206 * pointer to a pre-allocated array of LLVMBasicBlockRef of at least
2208 * LLVMBasicBlockRef instances.
2210 void LLVMGetBasicBlocks(LLVMValueRef Fn, LLVMBasicBlockRef *BasicBlocks);
2220 LLVMBasicBlockRef LLVMGetFirstBasicBlock(LLVMValueRef Fn);
2227 LLVMBasicBlockRef LLVMGetLastBasicBlock(LLVMValueRef Fn);
2232 LLVMBasicBlockRef LLVMGetNextBasicBlock(LLVMBasicBlockRef BB);
2237 LLVMBasicBlockRef LLVMGetPreviousBasicBlock(LLVMBasicBlockRef BB);
2245 LLVMBasicBlockRef LLVMGetEntryBasicBlock(LLVMValueRef Fn);
2252 LLVMBasicBlockRef LLVMAppendBasicBlockInContext(LLVMContextRef C,
2262 LLVMBasicBlockRef LLVMAppendBasicBlock(LLVMValueRef Fn, const char *Name);
2272 LLVMBasicBlockRef LLVMInsertBasicBlockInContext(LLVMContextRef C,
2273 LLVMBasicBlockRef BB,
2281 LLVMBasicBlockRef LLVMInsertBasicBlock(LLVMBasicBlockRef InsertBeforeBB,
2292 void LLVMDeleteBasicBlock(LLVMBasicBlockRef BB);
2302 void LLVMRemoveBasicBlockFromParent(LLVMBasicBlockRef BB);
2309 void LLVMMoveBasicBlockBefore(LLVMBasicBlockRef BB, LLVMBasicBlockRef MovePos);
2316 void LLVMMoveBasicBlockAfter(LLVMBasicBlockRef BB, LLVMBasicBlockRef MovePos);
2324 LLVMValueRef LLVMGetFirstInstruction(LLVMBasicBlockRef BB);
2331 LLVMValueRef LLVMGetLastInstruction(LLVMBasicBlockRef BB);
2374 LLVMBasicBlockRef LLVMGetInstructionParent(LLVMValueRef Inst);
2522 LLVMBasicBlockRef LLVMGetSuccessor(LLVMValueRef Term, unsigned i);
2529 void LLVMSetSuccessor(LLVMValueRef Term, unsigned i, LLVMBasicBlockRef block);
2565 LLVMBasicBlockRef LLVMGetSwitchDefaultDest(LLVMValueRef SwitchInstr);
2584 LLVMBasicBlockRef *IncomingBlocks, unsigned Count);
2597 * Obtain an incoming value to a PHI node as an LLVMBasicBlockRef.
2599 LLVMBasicBlockRef LLVMGetIncomingBlock(LLVMValueRef PhiNode, unsigned Index);
2624 void LLVMPositionBuilder(LLVMBuilderRef Builder, LLVMBasicBlockRef Block,
2627 void LLVMPositionBuilderAtEnd(LLVMBuilderRef Builder, LLVMBasicBlockRef Block);
2628 LLVMBasicBlockRef LLVMGetInsertBlock(LLVMBuilderRef Builder);
2645 LLVMValueRef LLVMBuildBr(LLVMBuilderRef, LLVMBasicBlockRef Dest);
2647 LLVMBasicBlockRef Then, LLVMBasicBlockRef Else);
2649 LLVMBasicBlockRef Else, unsigned NumCases);
2654 LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch,
2664 LLVMBasicBlockRef Dest);
2667 void LLVMAddDestination(LLVMValueRef IndirectBr, LLVMBasicBlockRef Dest);