• Home
  • Raw
  • Download

Lines Matching refs:InsertAtEnd

186                                const Twine &NameStr, BasicBlock *InsertAtEnd)  in LandingPadInst()  argument
187 : Instruction(RetTy, Instruction::LandingPad, nullptr, 0, InsertAtEnd) { in LandingPadInst()
212 BasicBlock *InsertAtEnd) { in Create() argument
213 return new LandingPadInst(RetTy, NumReservedClauses, NameStr, InsertAtEnd); in Create()
297 BasicBlock *InsertAtEnd) in CallInst() argument
302 1, InsertAtEnd) { in CallInst()
442 BasicBlock *InsertAtEnd, Type *IntPtrTy, in createMalloc() argument
447 assert(((!InsertBefore && InsertAtEnd) || (InsertBefore && !InsertAtEnd)) && in createMalloc()
462 "", InsertAtEnd); in createMalloc()
480 "mallocsize", InsertAtEnd); in createMalloc()
486 BasicBlock *BB = InsertBefore ? InsertBefore->getParent() : InsertAtEnd; in createMalloc()
507 InsertAtEnd->getInstList().push_back(MCall); in createMalloc()
555 Instruction *CallInst::CreateMalloc(BasicBlock *InsertAtEnd, in CreateMalloc() argument
559 return createMalloc(nullptr, InsertAtEnd, IntPtrTy, AllocTy, AllocSize, in CreateMalloc()
562 Instruction *CallInst::CreateMalloc(BasicBlock *InsertAtEnd, in CreateMalloc() argument
567 return createMalloc(nullptr, InsertAtEnd, IntPtrTy, AllocTy, AllocSize, in CreateMalloc()
574 BasicBlock *InsertAtEnd) { in createFree() argument
575 assert(((!InsertBefore && InsertAtEnd) || (InsertBefore && !InsertAtEnd)) && in createFree()
580 BasicBlock *BB = InsertBefore ? InsertBefore->getParent() : InsertAtEnd; in createFree()
595 PtrCast = new BitCastInst(Source, IntPtrTy, "", InsertAtEnd); in createFree()
618 Instruction *CallInst::CreateFree(Value *Source, BasicBlock *InsertAtEnd) { in CreateFree() argument
619 Instruction *FreeCall = createFree(Source, None, nullptr, InsertAtEnd); in CreateFree()
625 BasicBlock *InsertAtEnd) { in CreateFree() argument
626 Instruction *FreeCall = createFree(Source, Bundles, nullptr, InsertAtEnd); in CreateFree()
823 ReturnInst::ReturnInst(LLVMContext &C, Value *retVal, BasicBlock *InsertAtEnd) in ReturnInst() argument
826 InsertAtEnd) { in ReturnInst()
830 ReturnInst::ReturnInst(LLVMContext &Context, BasicBlock *InsertAtEnd) in ReturnInst() argument
832 OperandTraits<ReturnInst>::op_end(this), 0, InsertAtEnd) { in ReturnInst()
868 ResumeInst::ResumeInst(Value *Exn, BasicBlock *InsertAtEnd) in ResumeInst() argument
870 OperandTraits<ResumeInst>::op_begin(this), 1, InsertAtEnd) { in ResumeInst()
920 unsigned Values, BasicBlock *InsertAtEnd) in CleanupReturnInst() argument
924 Values, InsertAtEnd) { in CleanupReturnInst()
964 BasicBlock *InsertAtEnd) in CatchReturnInst() argument
967 InsertAtEnd) { in CatchReturnInst()
1001 const Twine &NameStr, BasicBlock *InsertAtEnd) in CatchSwitchInst() argument
1003 InsertAtEnd) { in CatchSwitchInst()
1107 const Twine &NameStr, BasicBlock *InsertAtEnd) in FuncletPadInst() argument
1110 InsertAtEnd) { in FuncletPadInst()
1123 UnreachableInst::UnreachableInst(LLVMContext &Context, BasicBlock *InsertAtEnd) in UnreachableInst() argument
1125 nullptr, 0, InsertAtEnd) { in UnreachableInst()
1170 BranchInst::BranchInst(BasicBlock *IfTrue, BasicBlock *InsertAtEnd) in BranchInst() argument
1173 1, InsertAtEnd) { in BranchInst()
1179 BasicBlock *InsertAtEnd) in BranchInst() argument
1182 3, InsertAtEnd) { in BranchInst()
1253 AllocaInst::AllocaInst(Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) in AllocaInst() argument
1254 : AllocaInst(Ty, /*ArraySize=*/nullptr, Name, InsertAtEnd) {} in AllocaInst()
1261 BasicBlock *InsertAtEnd) in AllocaInst() argument
1262 : AllocaInst(Ty, ArraySize, /*Align=*/0, Name, InsertAtEnd) {} in AllocaInst()
1275 const Twine &Name, BasicBlock *InsertAtEnd) in AllocaInst() argument
1277 getAISize(Ty->getContext(), ArraySize), InsertAtEnd), in AllocaInst()
1444 StoreInst::StoreInst(Value *val, Value *addr, BasicBlock *InsertAtEnd) in StoreInst() argument
1445 : StoreInst(val, addr, /*isVolatile=*/false, InsertAtEnd) {} in StoreInst()
1452 BasicBlock *InsertAtEnd) in StoreInst() argument
1453 : StoreInst(val, addr, isVolatile, /*Align=*/0, InsertAtEnd) {} in StoreInst()
1461 BasicBlock *InsertAtEnd) in StoreInst() argument
1463 CrossThread, InsertAtEnd) {} in StoreInst()
1484 BasicBlock *InsertAtEnd) in StoreInst() argument
1488 InsertAtEnd) { in StoreInst()
1560 BasicBlock *InsertAtEnd) in AtomicCmpXchgInst() argument
1565 OperandTraits<AtomicCmpXchgInst>::operands(this), InsertAtEnd) { in AtomicCmpXchgInst()
1607 BasicBlock *InsertAtEnd) in AtomicRMWInst() argument
1611 InsertAtEnd) { in AtomicRMWInst()
1629 BasicBlock *InsertAtEnd) in FenceInst() argument
1630 : Instruction(Type::getVoidTy(C), Fence, nullptr, 0, InsertAtEnd) { in FenceInst()
1855 BasicBlock *InsertAtEnd) in ShuffleVectorInst() argument
1861 InsertAtEnd) { in ShuffleVectorInst()
2054 BasicBlock *InsertAtEnd) in BinaryOperator() argument
2058 InsertAtEnd) { in BinaryOperator()
2151 BasicBlock *InsertAtEnd) { in Create() argument
2153 InsertAtEnd->getInstList().push_back(Res); in Create()
2166 BasicBlock *InsertAtEnd) { in CreateNeg() argument
2170 Op->getType(), Name, InsertAtEnd); in CreateNeg()
2180 BasicBlock *InsertAtEnd) { in CreateNSWNeg() argument
2182 return BinaryOperator::CreateNSWSub(zero, Op, Name, InsertAtEnd); in CreateNSWNeg()
2192 BasicBlock *InsertAtEnd) { in CreateNUWNeg() argument
2194 return BinaryOperator::CreateNUWSub(zero, Op, Name, InsertAtEnd); in CreateNUWNeg()
2205 BasicBlock *InsertAtEnd) { in CreateFNeg() argument
2208 Op->getType(), Name, InsertAtEnd); in CreateFNeg()
2219 BasicBlock *InsertAtEnd) { in CreateNot() argument
2222 Op->getType(), Name, InsertAtEnd); in CreateNot()
2669 const Twine &Name, BasicBlock *InsertAtEnd) { in Create() argument
2673 case Trunc: return new TruncInst (S, Ty, Name, InsertAtEnd); in Create()
2674 case ZExt: return new ZExtInst (S, Ty, Name, InsertAtEnd); in Create()
2675 case SExt: return new SExtInst (S, Ty, Name, InsertAtEnd); in Create()
2676 case FPTrunc: return new FPTruncInst (S, Ty, Name, InsertAtEnd); in Create()
2677 case FPExt: return new FPExtInst (S, Ty, Name, InsertAtEnd); in Create()
2678 case UIToFP: return new UIToFPInst (S, Ty, Name, InsertAtEnd); in Create()
2679 case SIToFP: return new SIToFPInst (S, Ty, Name, InsertAtEnd); in Create()
2680 case FPToUI: return new FPToUIInst (S, Ty, Name, InsertAtEnd); in Create()
2681 case FPToSI: return new FPToSIInst (S, Ty, Name, InsertAtEnd); in Create()
2682 case PtrToInt: return new PtrToIntInst (S, Ty, Name, InsertAtEnd); in Create()
2683 case IntToPtr: return new IntToPtrInst (S, Ty, Name, InsertAtEnd); in Create()
2684 case BitCast: return new BitCastInst (S, Ty, Name, InsertAtEnd); in Create()
2685 case AddrSpaceCast: return new AddrSpaceCastInst (S, Ty, Name, InsertAtEnd); in Create()
2700 BasicBlock *InsertAtEnd) { in CreateZExtOrBitCast() argument
2702 return Create(Instruction::BitCast, S, Ty, Name, InsertAtEnd); in CreateZExtOrBitCast()
2703 return Create(Instruction::ZExt, S, Ty, Name, InsertAtEnd); in CreateZExtOrBitCast()
2716 BasicBlock *InsertAtEnd) { in CreateSExtOrBitCast() argument
2718 return Create(Instruction::BitCast, S, Ty, Name, InsertAtEnd); in CreateSExtOrBitCast()
2719 return Create(Instruction::SExt, S, Ty, Name, InsertAtEnd); in CreateSExtOrBitCast()
2732 BasicBlock *InsertAtEnd) { in CreateTruncOrBitCast() argument
2734 return Create(Instruction::BitCast, S, Ty, Name, InsertAtEnd); in CreateTruncOrBitCast()
2735 return Create(Instruction::Trunc, S, Ty, Name, InsertAtEnd); in CreateTruncOrBitCast()
2740 BasicBlock *InsertAtEnd) { in CreatePointerCast() argument
2750 return Create(Instruction::PtrToInt, S, Ty, Name, InsertAtEnd); in CreatePointerCast()
2752 return CreatePointerBitCastOrAddrSpaceCast(S, Ty, Name, InsertAtEnd); in CreatePointerCast()
2776 BasicBlock *InsertAtEnd) { in CreatePointerBitCastOrAddrSpaceCast() argument
2781 return Create(Instruction::AddrSpaceCast, S, Ty, Name, InsertAtEnd); in CreatePointerBitCastOrAddrSpaceCast()
2783 return Create(Instruction::BitCast, S, Ty, Name, InsertAtEnd); in CreatePointerBitCastOrAddrSpaceCast()
2826 BasicBlock *InsertAtEnd) { in CreateIntegerCast() argument
2835 return Create(opcode, C, Ty, Name, InsertAtEnd); in CreateIntegerCast()
2853 BasicBlock *InsertAtEnd) { in CreateFPCast() argument
2861 return Create(opcode, C, Ty, Name, InsertAtEnd); in CreateFPCast()
3206 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in TruncInst() argument
3207 ) : CastInst(Ty, Trunc, S, Name, InsertAtEnd) { in TruncInst()
3218 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in ZExtInst() argument
3219 ) : CastInst(Ty, ZExt, S, Name, InsertAtEnd) { in ZExtInst()
3229 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in SExtInst() argument
3230 ) : CastInst(Ty, SExt, S, Name, InsertAtEnd) { in SExtInst()
3241 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in FPTruncInst() argument
3242 ) : CastInst(Ty, FPTrunc, S, Name, InsertAtEnd) { in FPTruncInst()
3253 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in FPExtInst() argument
3254 ) : CastInst(Ty, FPExt, S, Name, InsertAtEnd) { in FPExtInst()
3265 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in UIToFPInst() argument
3266 ) : CastInst(Ty, UIToFP, S, Name, InsertAtEnd) { in UIToFPInst()
3277 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in SIToFPInst() argument
3278 ) : CastInst(Ty, SIToFP, S, Name, InsertAtEnd) { in SIToFPInst()
3289 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in FPToUIInst() argument
3290 ) : CastInst(Ty, FPToUI, S, Name, InsertAtEnd) { in FPToUIInst()
3301 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in FPToSIInst() argument
3302 ) : CastInst(Ty, FPToSI, S, Name, InsertAtEnd) { in FPToSIInst()
3313 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in PtrToIntInst() argument
3314 ) : CastInst(Ty, PtrToInt, S, Name, InsertAtEnd) { in PtrToIntInst()
3325 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in IntToPtrInst() argument
3326 ) : CastInst(Ty, IntToPtr, S, Name, InsertAtEnd) { in IntToPtrInst()
3337 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in BitCastInst() argument
3338 ) : CastInst(Ty, BitCast, S, Name, InsertAtEnd) { in BitCastInst()
3349 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in AddrSpaceCastInst() argument
3350 ) : CastInst(Ty, AddrSpaceCast, S, Name, InsertAtEnd) { in AddrSpaceCastInst()
3373 Value *RHS, const Twine &Name, BasicBlock *InsertAtEnd) in CmpInst() argument
3377 InsertAtEnd) { in CmpInst()
3406 const Twine &Name, BasicBlock *InsertAtEnd) { in Create() argument
3408 return new ICmpInst(*InsertAtEnd, CmpInst::Predicate(predicate), in Create()
3411 return new FCmpInst(*InsertAtEnd, CmpInst::Predicate(predicate), in Create()
3715 BasicBlock *InsertAtEnd) in SwitchInst() argument
3717 nullptr, 0, InsertAtEnd) { in SwitchInst()
3828 BasicBlock *InsertAtEnd) in IndirectBrInst() argument
3830 nullptr, 0, InsertAtEnd) { in IndirectBrInst()