Lines Matching refs:InsertAtEnd

240                                const Twine &NameStr, BasicBlock *InsertAtEnd)  in LandingPadInst()  argument
241 : Instruction(RetTy, Instruction::LandingPad, nullptr, 0, InsertAtEnd) { in LandingPadInst()
266 BasicBlock *InsertAtEnd) { in Create() argument
267 return new LandingPadInst(RetTy, NumReservedClauses, NameStr, InsertAtEnd); in Create()
720 BasicBlock *InsertAtEnd) in CallInst() argument
722 OperandTraits<CallBase>::op_end(this) - 1, 1, InsertAtEnd) { in CallInst()
971 ReturnInst::ReturnInst(LLVMContext &C, Value *retVal, BasicBlock *InsertAtEnd) in ReturnInst() argument
974 InsertAtEnd) { in ReturnInst()
979 ReturnInst::ReturnInst(LLVMContext &Context, BasicBlock *InsertAtEnd) in ReturnInst() argument
981 OperandTraits<ReturnInst>::op_end(this), 0, InsertAtEnd) {} in ReturnInst()
999 ResumeInst::ResumeInst(Value *Exn, BasicBlock *InsertAtEnd) in ResumeInst() argument
1001 OperandTraits<ResumeInst>::op_begin(this), 1, InsertAtEnd) { in ResumeInst()
1040 unsigned Values, BasicBlock *InsertAtEnd) in CleanupReturnInst() argument
1044 Values, InsertAtEnd) { in CleanupReturnInst()
1072 BasicBlock *InsertAtEnd) in CatchReturnInst() argument
1075 InsertAtEnd) { in CatchReturnInst()
1097 const Twine &NameStr, BasicBlock *InsertAtEnd) in CatchSwitchInst() argument
1099 InsertAtEnd) { in CatchSwitchInst()
1193 const Twine &NameStr, BasicBlock *InsertAtEnd) in FuncletPadInst() argument
1196 InsertAtEnd) { in FuncletPadInst()
1208 UnreachableInst::UnreachableInst(LLVMContext &Context, BasicBlock *InsertAtEnd) in UnreachableInst() argument
1210 0, InsertAtEnd) {} in UnreachableInst()
1244 BranchInst::BranchInst(BasicBlock *IfTrue, BasicBlock *InsertAtEnd) in BranchInst() argument
1246 OperandTraits<BranchInst>::op_end(this) - 1, 1, InsertAtEnd) { in BranchInst()
1252 BasicBlock *InsertAtEnd) in BranchInst() argument
1254 OperandTraits<BranchInst>::op_end(this) - 3, 3, InsertAtEnd) { in BranchInst()
1322 BasicBlock *InsertAtEnd) in AllocaInst() argument
1323 : AllocaInst(Ty, AddrSpace, /*ArraySize=*/nullptr, Name, InsertAtEnd) {} in AllocaInst()
1332 const Twine &Name, BasicBlock *InsertAtEnd) in AllocaInst() argument
1334 computeAllocaDefaultAlign(Ty, InsertAtEnd), Name, in AllocaInst()
1335 InsertAtEnd) {} in AllocaInst()
1349 Align Align, const Twine &Name, BasicBlock *InsertAtEnd) in AllocaInst() argument
1351 getAISize(Ty->getContext(), ArraySize), InsertAtEnd), in AllocaInst()
1462 StoreInst::StoreInst(Value *val, Value *addr, BasicBlock *InsertAtEnd) in StoreInst() argument
1463 : StoreInst(val, addr, /*isVolatile=*/false, InsertAtEnd) {} in StoreInst()
1475 BasicBlock *InsertAtEnd) in StoreInst() argument
1477 computeLoadStoreDefaultAlign(val->getType(), InsertAtEnd), in StoreInst()
1478 InsertAtEnd) {} in StoreInst()
1492 BasicBlock *InsertAtEnd) in StoreInst() argument
1494 SyncScope::System, InsertAtEnd) {} in StoreInst()
1517 BasicBlock *InsertAtEnd) in StoreInst() argument
1520 OperandTraits<StoreInst>::operands(this), InsertAtEnd) { in StoreInst()
1586 BasicBlock *InsertAtEnd) in AtomicCmpXchgInst() argument
1590 OperandTraits<AtomicCmpXchgInst>::operands(this), InsertAtEnd) { in AtomicCmpXchgInst()
1631 SyncScope::ID SSID, BasicBlock *InsertAtEnd) in AtomicRMWInst() argument
1634 OperandTraits<AtomicRMWInst>::operands(this), InsertAtEnd) { in AtomicRMWInst()
1695 BasicBlock *InsertAtEnd) in FenceInst() argument
1696 : Instruction(Type::getVoidTy(C), Fence, nullptr, 0, InsertAtEnd) { in FenceInst()
1926 BasicBlock *InsertAtEnd) in ShuffleVectorInst() argument
1928 InsertAtEnd) {} in ShuffleVectorInst()
1937 const Twine &Name, BasicBlock *InsertAtEnd) in ShuffleVectorInst() argument
1939 InsertAtEnd) {} in ShuffleVectorInst()
1961 const Twine &Name, BasicBlock *InsertAtEnd) in ShuffleVectorInst() argument
1966 OperandTraits<ShuffleVectorInst>::operands(this), InsertAtEnd) { in ShuffleVectorInst()
1995 const Twine &Name, BasicBlock *InsertAtEnd) in ShuffleVectorInst() argument
2000 OperandTraits<ShuffleVectorInst>::operands(this), InsertAtEnd) { in ShuffleVectorInst()
2816 BasicBlock *InsertAtEnd) in UnaryOperator() argument
2817 : UnaryInstruction(Ty, iType, S, InsertAtEnd) { in UnaryOperator()
2831 BasicBlock *InsertAtEnd) { in Create() argument
2833 Res->insertInto(InsertAtEnd, InsertAtEnd->end()); in Create()
2873 BasicBlock *InsertAtEnd) in BinaryOperator() argument
2877 InsertAtEnd) { in BinaryOperator()
2962 BasicBlock *InsertAtEnd) { in Create() argument
2964 Res->insertInto(InsertAtEnd, InsertAtEnd->end()); in Create()
2977 BasicBlock *InsertAtEnd) { in CreateNeg() argument
2981 Op->getType(), Name, InsertAtEnd); in CreateNeg()
2991 BasicBlock *InsertAtEnd) { in CreateNSWNeg() argument
2993 return BinaryOperator::CreateNSWSub(Zero, Op, Name, InsertAtEnd); in CreateNSWNeg()
3003 BasicBlock *InsertAtEnd) { in CreateNUWNeg() argument
3005 return BinaryOperator::CreateNUWSub(Zero, Op, Name, InsertAtEnd); in CreateNUWNeg()
3016 BasicBlock *InsertAtEnd) { in CreateNot() argument
3019 Op->getType(), Name, InsertAtEnd); in CreateNot()
3356 const Twine &Name, BasicBlock *InsertAtEnd) { in Create() argument
3360 case Trunc: return new TruncInst (S, Ty, Name, InsertAtEnd); in Create()
3361 case ZExt: return new ZExtInst (S, Ty, Name, InsertAtEnd); in Create()
3362 case SExt: return new SExtInst (S, Ty, Name, InsertAtEnd); in Create()
3363 case FPTrunc: return new FPTruncInst (S, Ty, Name, InsertAtEnd); in Create()
3364 case FPExt: return new FPExtInst (S, Ty, Name, InsertAtEnd); in Create()
3365 case UIToFP: return new UIToFPInst (S, Ty, Name, InsertAtEnd); in Create()
3366 case SIToFP: return new SIToFPInst (S, Ty, Name, InsertAtEnd); in Create()
3367 case FPToUI: return new FPToUIInst (S, Ty, Name, InsertAtEnd); in Create()
3368 case FPToSI: return new FPToSIInst (S, Ty, Name, InsertAtEnd); in Create()
3369 case PtrToInt: return new PtrToIntInst (S, Ty, Name, InsertAtEnd); in Create()
3370 case IntToPtr: return new IntToPtrInst (S, Ty, Name, InsertAtEnd); in Create()
3371 case BitCast: return new BitCastInst (S, Ty, Name, InsertAtEnd); in Create()
3372 case AddrSpaceCast: return new AddrSpaceCastInst (S, Ty, Name, InsertAtEnd); in Create()
3387 BasicBlock *InsertAtEnd) { in CreateZExtOrBitCast() argument
3389 return Create(Instruction::BitCast, S, Ty, Name, InsertAtEnd); in CreateZExtOrBitCast()
3390 return Create(Instruction::ZExt, S, Ty, Name, InsertAtEnd); in CreateZExtOrBitCast()
3403 BasicBlock *InsertAtEnd) { in CreateSExtOrBitCast() argument
3405 return Create(Instruction::BitCast, S, Ty, Name, InsertAtEnd); in CreateSExtOrBitCast()
3406 return Create(Instruction::SExt, S, Ty, Name, InsertAtEnd); in CreateSExtOrBitCast()
3419 BasicBlock *InsertAtEnd) { in CreateTruncOrBitCast() argument
3421 return Create(Instruction::BitCast, S, Ty, Name, InsertAtEnd); in CreateTruncOrBitCast()
3422 return Create(Instruction::Trunc, S, Ty, Name, InsertAtEnd); in CreateTruncOrBitCast()
3427 BasicBlock *InsertAtEnd) { in CreatePointerCast() argument
3438 return Create(Instruction::PtrToInt, S, Ty, Name, InsertAtEnd); in CreatePointerCast()
3440 return CreatePointerBitCastOrAddrSpaceCast(S, Ty, Name, InsertAtEnd); in CreatePointerCast()
3465 BasicBlock *InsertAtEnd) { in CreatePointerBitCastOrAddrSpaceCast() argument
3470 return Create(Instruction::AddrSpaceCast, S, Ty, Name, InsertAtEnd); in CreatePointerBitCastOrAddrSpaceCast()
3472 return Create(Instruction::BitCast, S, Ty, Name, InsertAtEnd); in CreatePointerBitCastOrAddrSpaceCast()
3515 BasicBlock *InsertAtEnd) { in CreateIntegerCast() argument
3524 return Create(opcode, C, Ty, Name, InsertAtEnd); in CreateIntegerCast()
3542 BasicBlock *InsertAtEnd) { in CreateFPCast() argument
3550 return Create(opcode, C, Ty, Name, InsertAtEnd); in CreateFPCast()
3824 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in TruncInst() argument
3825 ) : CastInst(Ty, Trunc, S, Name, InsertAtEnd) { in TruncInst()
3836 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in ZExtInst() argument
3837 ) : CastInst(Ty, ZExt, S, Name, InsertAtEnd) { in ZExtInst()
3847 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in SExtInst() argument
3848 ) : CastInst(Ty, SExt, S, Name, InsertAtEnd) { in SExtInst()
3859 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in FPTruncInst() argument
3860 ) : CastInst(Ty, FPTrunc, S, Name, InsertAtEnd) { in FPTruncInst()
3871 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in FPExtInst() argument
3872 ) : CastInst(Ty, FPExt, S, Name, InsertAtEnd) { in FPExtInst()
3883 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in UIToFPInst() argument
3884 ) : CastInst(Ty, UIToFP, S, Name, InsertAtEnd) { in UIToFPInst()
3895 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in SIToFPInst() argument
3896 ) : CastInst(Ty, SIToFP, S, Name, InsertAtEnd) { in SIToFPInst()
3907 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in FPToUIInst() argument
3908 ) : CastInst(Ty, FPToUI, S, Name, InsertAtEnd) { in FPToUIInst()
3919 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in FPToSIInst() argument
3920 ) : CastInst(Ty, FPToSI, S, Name, InsertAtEnd) { in FPToSIInst()
3931 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in PtrToIntInst() argument
3932 ) : CastInst(Ty, PtrToInt, S, Name, InsertAtEnd) { in PtrToIntInst()
3943 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in IntToPtrInst() argument
3944 ) : CastInst(Ty, IntToPtr, S, Name, InsertAtEnd) { in IntToPtrInst()
3955 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in BitCastInst() argument
3956 ) : CastInst(Ty, BitCast, S, Name, InsertAtEnd) { in BitCastInst()
3967 Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd in AddrSpaceCastInst() argument
3968 ) : CastInst(Ty, AddrSpaceCast, S, Name, InsertAtEnd) { in AddrSpaceCastInst()
3992 Value *RHS, const Twine &Name, BasicBlock *InsertAtEnd) in CmpInst() argument
3996 InsertAtEnd) { in CmpInst()
4025 const Twine &Name, BasicBlock *InsertAtEnd) { in Create() argument
4027 return new ICmpInst(*InsertAtEnd, CmpInst::Predicate(predicate), in Create()
4030 return new FCmpInst(*InsertAtEnd, CmpInst::Predicate(predicate), in Create()
4495 BasicBlock *InsertAtEnd) in SwitchInst() argument
4497 nullptr, 0, InsertAtEnd) { in SwitchInst()
4709 BasicBlock *InsertAtEnd) in IndirectBrInst() argument
4711 Instruction::IndirectBr, nullptr, 0, InsertAtEnd) { in IndirectBrInst()
4765 const Twine &Name, BasicBlock *InsertAtEnd) in FreezeInst() argument
4766 : UnaryInstruction(S->getType(), Freeze, S, InsertAtEnd) { in FreezeInst()