Lines Matching refs:LLVMBasicBlockRef
59 typedef CAPIDenseMap<LLVMBasicBlockRef>::Map BasicBlockMap;
503 LLVMBasicBlockRef SrcBB = LLVMValueAsBasicBlock(SrcOp); in CloneInstruction()
510 LLVMBasicBlockRef ElseBB = DeclareBB(LLVMValueAsBasicBlock(Else)); in CloneInstruction()
512 LLVMBasicBlockRef ThenBB = DeclareBB(LLVMValueAsBasicBlock(Then)); in CloneInstruction()
526 LLVMBasicBlockRef Then = DeclareBB(LLVMGetNormalDest(Src)); in CloneInstruction()
527 LLVMBasicBlockRef Unwind = DeclareBB(LLVMGetUnwindDest(Src)); in CloneInstruction()
696 SmallVector<LLVMBasicBlockRef, 8> Blocks; in CloneInstruction()
734 LLVMBasicBlockRef Unwind = nullptr; in CloneInstruction()
735 if (LLVMBasicBlockRef UDest = LLVMGetUnwindDest(Src)) in CloneInstruction()
742 LLVMBasicBlockRef SuccBB = DeclareBB(LLVMGetSuccessor(Src, 0)); in CloneInstruction()
768 LLVMBasicBlockRef UnwindBB = nullptr; in CloneInstruction()
769 if (LLVMBasicBlockRef UDest = LLVMGetUnwindDest(Src)) { in CloneInstruction()
775 LLVMBasicBlockRef *Handlers = static_cast<LLVMBasicBlockRef*>( in CloneInstruction()
776 safe_malloc(NumHandlers * sizeof(LLVMBasicBlockRef))); in CloneInstruction()
866 LLVMBasicBlockRef DeclareBB(LLVMBasicBlockRef Src) { in DeclareBB()
885 LLVMBasicBlockRef BB = LLVMAppendBasicBlock(Fun, Name); in DeclareBB()
889 LLVMBasicBlockRef CloneBB(LLVMBasicBlockRef Src) { in CloneBB()
890 LLVMBasicBlockRef BB = DeclareBB(Src); in CloneBB()
893 LLVMBasicBlockRef Prev = LLVMGetPreviousBasicBlock(Src); in CloneBB()
937 LLVMBasicBlockRef First = LLVMGetFirstBasicBlock(Src); in CloneBBs()
938 LLVMBasicBlockRef Last = LLVMGetLastBasicBlock(Src); in CloneBBs()
940 LLVMBasicBlockRef Cur = First; in CloneBBs()
941 LLVMBasicBlockRef Next = nullptr; in CloneBBs()
952 LLVMBasicBlockRef Prev = LLVMGetPreviousBasicBlock(Next); in CloneBBs()