reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2147 LLVMValueRef LLVMBlockAddress(LLVMValueRef F, LLVMBasicBlockRef BB); 2841 LLVMValueRef LLVMBasicBlockAsValue(LLVMBasicBlockRef BB); 2851 LLVMBasicBlockRef LLVMValueAsBasicBlock(LLVMValueRef Val); 2856 const char *LLVMGetBasicBlockName(LLVMBasicBlockRef BB); 2863 LLVMValueRef LLVMGetBasicBlockParent(LLVMBasicBlockRef BB); 2875 LLVMValueRef LLVMGetBasicBlockTerminator(LLVMBasicBlockRef BB); 2892 void LLVMGetBasicBlocks(LLVMValueRef Fn, LLVMBasicBlockRef *BasicBlocks); 2902 LLVMBasicBlockRef LLVMGetFirstBasicBlock(LLVMValueRef Fn); 2909 LLVMBasicBlockRef LLVMGetLastBasicBlock(LLVMValueRef Fn); 2914 LLVMBasicBlockRef LLVMGetNextBasicBlock(LLVMBasicBlockRef BB); 2914 LLVMBasicBlockRef LLVMGetNextBasicBlock(LLVMBasicBlockRef BB); 2919 LLVMBasicBlockRef LLVMGetPreviousBasicBlock(LLVMBasicBlockRef BB); 2919 LLVMBasicBlockRef LLVMGetPreviousBasicBlock(LLVMBasicBlockRef BB); 2927 LLVMBasicBlockRef LLVMGetEntryBasicBlock(LLVMValueRef Fn); 2937 LLVMBasicBlockRef BB); 2945 LLVMBasicBlockRef BB); 2952 LLVMBasicBlockRef LLVMCreateBasicBlockInContext(LLVMContextRef C, 2960 LLVMBasicBlockRef LLVMAppendBasicBlockInContext(LLVMContextRef C, 2970 LLVMBasicBlockRef LLVMAppendBasicBlock(LLVMValueRef Fn, const char *Name); 2980 LLVMBasicBlockRef LLVMInsertBasicBlockInContext(LLVMContextRef C, 2981 LLVMBasicBlockRef BB, 2989 LLVMBasicBlockRef LLVMInsertBasicBlock(LLVMBasicBlockRef InsertBeforeBB, 2989 LLVMBasicBlockRef LLVMInsertBasicBlock(LLVMBasicBlockRef InsertBeforeBB, 3000 void LLVMDeleteBasicBlock(LLVMBasicBlockRef BB); 3010 void LLVMRemoveBasicBlockFromParent(LLVMBasicBlockRef BB); 3017 void LLVMMoveBasicBlockBefore(LLVMBasicBlockRef BB, LLVMBasicBlockRef MovePos); 3017 void LLVMMoveBasicBlockBefore(LLVMBasicBlockRef BB, LLVMBasicBlockRef MovePos); 3024 void LLVMMoveBasicBlockAfter(LLVMBasicBlockRef BB, LLVMBasicBlockRef MovePos); 3024 void LLVMMoveBasicBlockAfter(LLVMBasicBlockRef BB, LLVMBasicBlockRef MovePos); 3032 LLVMValueRef LLVMGetFirstInstruction(LLVMBasicBlockRef BB); 3039 LLVMValueRef LLVMGetLastInstruction(LLVMBasicBlockRef BB); 3092 LLVMBasicBlockRef LLVMGetInstructionParent(LLVMValueRef Inst); 3283 LLVMBasicBlockRef LLVMGetNormalDest(LLVMValueRef InvokeInst); 3295 LLVMBasicBlockRef LLVMGetUnwindDest(LLVMValueRef InvokeInst); 3304 void LLVMSetNormalDest(LLVMValueRef InvokeInst, LLVMBasicBlockRef B); 3316 void LLVMSetUnwindDest(LLVMValueRef InvokeInst, LLVMBasicBlockRef B); 3343 LLVMBasicBlockRef LLVMGetSuccessor(LLVMValueRef Term, unsigned i); 3350 void LLVMSetSuccessor(LLVMValueRef Term, unsigned i, LLVMBasicBlockRef block); 3386 LLVMBasicBlockRef LLVMGetSwitchDefaultDest(LLVMValueRef SwitchInstr); 3446 LLVMBasicBlockRef *IncomingBlocks, unsigned Count); 3461 LLVMBasicBlockRef LLVMGetIncomingBlock(LLVMValueRef PhiNode, unsigned Index); 3511 void LLVMPositionBuilder(LLVMBuilderRef Builder, LLVMBasicBlockRef Block, 3514 void LLVMPositionBuilderAtEnd(LLVMBuilderRef Builder, LLVMBasicBlockRef Block); 3515 LLVMBasicBlockRef LLVMGetInsertBlock(LLVMBuilderRef Builder); 3582 LLVMValueRef LLVMBuildBr(LLVMBuilderRef, LLVMBasicBlockRef Dest); 3584 LLVMBasicBlockRef Then, LLVMBasicBlockRef Else); 3584 LLVMBasicBlockRef Then, LLVMBasicBlockRef Else); 3586 LLVMBasicBlockRef Else, unsigned NumCases); 3593 LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch, 3593 LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch, 3597 LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch, 3597 LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch, 3607 LLVMBasicBlockRef BB); 3609 LLVMBasicBlockRef BB); 3617 LLVMBasicBlockRef UnwindBB, 3622 LLVMBasicBlockRef Dest); 3625 void LLVMAddDestination(LLVMValueRef IndirectBr, LLVMBasicBlockRef Dest); 3643 void LLVMAddHandler(LLVMValueRef CatchSwitch, LLVMBasicBlockRef Dest); 3659 void LLVMGetHandlers(LLVMValueRef CatchSwitch, LLVMBasicBlockRef *Handlers);include/llvm-c/DebugInfo.h
1239 LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMBasicBlockRef Block); 1273 LLVMBasicBlockRef Block);lib/IR/Core.cpp
1814 LLVMValueRef LLVMBlockAddress(LLVMValueRef F, LLVMBasicBlockRef BB) { 2562 LLVMValueRef LLVMBasicBlockAsValue(LLVMBasicBlockRef BB) { 2570 LLVMBasicBlockRef LLVMValueAsBasicBlock(LLVMValueRef Val) { 2574 const char *LLVMGetBasicBlockName(LLVMBasicBlockRef BB) { 2578 LLVMValueRef LLVMGetBasicBlockParent(LLVMBasicBlockRef BB) { 2582 LLVMValueRef LLVMGetBasicBlockTerminator(LLVMBasicBlockRef BB) { 2590 void LLVMGetBasicBlocks(LLVMValueRef FnRef, LLVMBasicBlockRef *BasicBlocksRefs){ 2596 LLVMBasicBlockRef LLVMGetEntryBasicBlock(LLVMValueRef Fn) { 2600 LLVMBasicBlockRef LLVMGetFirstBasicBlock(LLVMValueRef Fn) { 2608 LLVMBasicBlockRef LLVMGetLastBasicBlock(LLVMValueRef Fn) { 2616 LLVMBasicBlockRef LLVMGetNextBasicBlock(LLVMBasicBlockRef BB) { 2616 LLVMBasicBlockRef LLVMGetNextBasicBlock(LLVMBasicBlockRef BB) { 2624 LLVMBasicBlockRef LLVMGetPreviousBasicBlock(LLVMBasicBlockRef BB) { 2624 LLVMBasicBlockRef LLVMGetPreviousBasicBlock(LLVMBasicBlockRef BB) { 2632 LLVMBasicBlockRef LLVMCreateBasicBlockInContext(LLVMContextRef C, 2638 LLVMBasicBlockRef BB) { 2647 LLVMBasicBlockRef BB) { 2651 LLVMBasicBlockRef LLVMAppendBasicBlockInContext(LLVMContextRef C, 2657 LLVMBasicBlockRef LLVMAppendBasicBlock(LLVMValueRef FnRef, const char *Name) { 2661 LLVMBasicBlockRef LLVMInsertBasicBlockInContext(LLVMContextRef C, 2662 LLVMBasicBlockRef BBRef, 2668 LLVMBasicBlockRef LLVMInsertBasicBlock(LLVMBasicBlockRef BBRef, 2668 LLVMBasicBlockRef LLVMInsertBasicBlock(LLVMBasicBlockRef BBRef, 2673 void LLVMDeleteBasicBlock(LLVMBasicBlockRef BBRef) { 2677 void LLVMRemoveBasicBlockFromParent(LLVMBasicBlockRef BBRef) { 2681 void LLVMMoveBasicBlockBefore(LLVMBasicBlockRef BB, LLVMBasicBlockRef MovePos) { 2681 void LLVMMoveBasicBlockBefore(LLVMBasicBlockRef BB, LLVMBasicBlockRef MovePos) { 2685 void LLVMMoveBasicBlockAfter(LLVMBasicBlockRef BB, LLVMBasicBlockRef MovePos) { 2685 void LLVMMoveBasicBlockAfter(LLVMBasicBlockRef BB, LLVMBasicBlockRef MovePos) { 2691 LLVMBasicBlockRef LLVMGetInstructionParent(LLVMValueRef Inst) { 2695 LLVMValueRef LLVMGetFirstInstruction(LLVMBasicBlockRef BB) { 2703 LLVMValueRef LLVMGetLastInstruction(LLVMBasicBlockRef BB) { 2859 LLVMBasicBlockRef LLVMGetNormalDest(LLVMValueRef Invoke) { 2863 LLVMBasicBlockRef LLVMGetUnwindDest(LLVMValueRef Invoke) { 2872 void LLVMSetNormalDest(LLVMValueRef Invoke, LLVMBasicBlockRef B) { 2876 void LLVMSetUnwindDest(LLVMValueRef Invoke, LLVMBasicBlockRef B) { 2891 LLVMBasicBlockRef LLVMGetSuccessor(LLVMValueRef Term, unsigned i) { 2895 void LLVMSetSuccessor(LLVMValueRef Term, unsigned i, LLVMBasicBlockRef block) { 2915 LLVMBasicBlockRef LLVMGetSwitchDefaultDest(LLVMValueRef Switch) { 2938 LLVMBasicBlockRef *IncomingBlocks, unsigned Count) { 2952 LLVMBasicBlockRef LLVMGetIncomingBlock(LLVMValueRef PhiNode, unsigned Index) { 2995 void LLVMPositionBuilder(LLVMBuilderRef Builder, LLVMBasicBlockRef Block, 3007 void LLVMPositionBuilderAtEnd(LLVMBuilderRef Builder, LLVMBasicBlockRef Block) { 3012 LLVMBasicBlockRef LLVMGetInsertBlock(LLVMBuilderRef Builder) { 3089 LLVMValueRef LLVMBuildBr(LLVMBuilderRef B, LLVMBasicBlockRef Dest) { 3094 LLVMBasicBlockRef Then, LLVMBasicBlockRef Else) { 3094 LLVMBasicBlockRef Then, LLVMBasicBlockRef Else) { 3099 LLVMBasicBlockRef Else, unsigned NumCases) { 3110 LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch, 3110 LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch, 3123 LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch, 3123 LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch, 3167 LLVMBasicBlockRef UnwindBB, 3178 LLVMBasicBlockRef BB) { 3184 LLVMBasicBlockRef BB) { 3194 LLVMBasicBlockRef Dest) { 3198 void LLVMAddDestination(LLVMValueRef IndirectBr, LLVMBasicBlockRef Dest) { 3223 void LLVMAddHandler(LLVMValueRef CatchSwitch, LLVMBasicBlockRef Dest) { 3231 void LLVMGetHandlers(LLVMValueRef CatchSwitch, LLVMBasicBlockRef *Handlers) {lib/IR/DebugInfo.cpp
1358 LLVMMetadataRef Expr, LLVMMetadataRef DL, LLVMBasicBlockRef Block) { 1382 LLVMBasicBlockRef Block) {tools/llvm-c-test/attributes.c
56 LLVMBasicBlockRef BB;
tools/llvm-c-test/debuginfo.c103 LLVMBasicBlockRef FooEntryBlock = LLVMAppendBasicBlock(FooFunction, "entry"); 159 LLVMBasicBlockRef FooVarBlock = LLVMAppendBasicBlock(FooFunction, "vars");tools/llvm-c-test/echo.cpp
56 typedef CAPIDenseMap<LLVMBasicBlockRef>::Map BasicBlockMap; 460 LLVMBasicBlockRef SrcBB = LLVMValueAsBasicBlock(SrcOp); 467 LLVMBasicBlockRef ElseBB = DeclareBB(LLVMValueAsBasicBlock(Else)); 469 LLVMBasicBlockRef ThenBB = DeclareBB(LLVMValueAsBasicBlock(Then)); 482 LLVMBasicBlockRef Then = DeclareBB(LLVMGetNormalDest(Src)); 483 LLVMBasicBlockRef Unwind = DeclareBB(LLVMGetUnwindDest(Src)); 647 SmallVector<LLVMBasicBlockRef, 8> Blocks; 684 LLVMBasicBlockRef Unwind = nullptr; 685 if (LLVMBasicBlockRef UDest = LLVMGetUnwindDest(Src)) 692 LLVMBasicBlockRef SuccBB = DeclareBB(LLVMGetSuccessor(Src, 0)); 718 LLVMBasicBlockRef UnwindBB = nullptr; 719 if (LLVMBasicBlockRef UDest = LLVMGetUnwindDest(Src)) { 725 LLVMBasicBlockRef *Handlers = static_cast<LLVMBasicBlockRef*>( 726 safe_malloc(NumHandlers * sizeof(LLVMBasicBlockRef))); 777 LLVMBasicBlockRef DeclareBB(LLVMBasicBlockRef Src) { 777 LLVMBasicBlockRef DeclareBB(LLVMBasicBlockRef Src) { 796 LLVMBasicBlockRef BB = LLVMAppendBasicBlock(Fun, Name); 800 LLVMBasicBlockRef CloneBB(LLVMBasicBlockRef Src) { 800 LLVMBasicBlockRef CloneBB(LLVMBasicBlockRef Src) { 801 LLVMBasicBlockRef BB = DeclareBB(Src); 804 LLVMBasicBlockRef Prev = LLVMGetPreviousBasicBlock(Src); 848 LLVMBasicBlockRef First = LLVMGetFirstBasicBlock(Src); 849 LLVMBasicBlockRef Last = LLVMGetLastBasicBlock(Src); 851 LLVMBasicBlockRef Cur = First; 852 LLVMBasicBlockRef Next = nullptr; 863 LLVMBasicBlockRef Prev = LLVMGetPreviousBasicBlock(Next);tools/llvm-c-test/module.c
85 LLVMBasicBlockRef bb;
unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp174 LLVMBasicBlockRef entry = LLVMAppendBasicBlock(Function, "entry"); 199 LLVMBasicBlockRef entry = LLVMAppendBasicBlock(Function, "entry"); 229 LLVMBasicBlockRef Entry = LLVMAppendBasicBlock(Function, "entry"); 248 LLVMBasicBlockRef Entry = LLVMAppendBasicBlock(Function2, "entry"); 484 LLVMBasicBlockRef Entry = LLVMAppendBasicBlock(Function, "");