Lines Matching refs:LLVMBasicBlockRef
59 typedef CAPIDenseMap<LLVMBasicBlockRef>::Map BasicBlockMap;
505 LLVMBasicBlockRef SrcBB = LLVMValueAsBasicBlock(SrcOp); in CloneInstruction()
512 LLVMBasicBlockRef ElseBB = DeclareBB(LLVMValueAsBasicBlock(Else)); in CloneInstruction()
514 LLVMBasicBlockRef ThenBB = DeclareBB(LLVMValueAsBasicBlock(Then)); in CloneInstruction()
528 LLVMBasicBlockRef Then = DeclareBB(LLVMGetNormalDest(Src)); in CloneInstruction()
529 LLVMBasicBlockRef Unwind = DeclareBB(LLVMGetUnwindDest(Src)); in CloneInstruction()
698 SmallVector<LLVMBasicBlockRef, 8> Blocks; in CloneInstruction()
736 LLVMBasicBlockRef Unwind = nullptr; in CloneInstruction()
737 if (LLVMBasicBlockRef UDest = LLVMGetUnwindDest(Src)) in CloneInstruction()
744 LLVMBasicBlockRef SuccBB = DeclareBB(LLVMGetSuccessor(Src, 0)); in CloneInstruction()
770 LLVMBasicBlockRef UnwindBB = nullptr; in CloneInstruction()
771 if (LLVMBasicBlockRef UDest = LLVMGetUnwindDest(Src)) { in CloneInstruction()
777 LLVMBasicBlockRef *Handlers = static_cast<LLVMBasicBlockRef*>( in CloneInstruction()
778 safe_malloc(NumHandlers * sizeof(LLVMBasicBlockRef))); in CloneInstruction()
868 LLVMBasicBlockRef DeclareBB(LLVMBasicBlockRef Src) { in DeclareBB()
887 LLVMBasicBlockRef BB = LLVMAppendBasicBlock(Fun, Name); in DeclareBB()
891 LLVMBasicBlockRef CloneBB(LLVMBasicBlockRef Src) { in CloneBB()
892 LLVMBasicBlockRef BB = DeclareBB(Src); in CloneBB()
895 LLVMBasicBlockRef Prev = LLVMGetPreviousBasicBlock(Src); in CloneBB()
939 LLVMBasicBlockRef First = LLVMGetFirstBasicBlock(Src); in CloneBBs()
940 LLVMBasicBlockRef Last = LLVMGetLastBasicBlock(Src); in CloneBBs()
942 LLVMBasicBlockRef Cur = First; in CloneBBs()
943 LLVMBasicBlockRef Next = nullptr; in CloneBBs()
954 LLVMBasicBlockRef Prev = LLVMGetPreviousBasicBlock(Next); in CloneBBs()