• Home
  • Raw
  • Download

Lines Matching refs:InsertAtEnd

64              const Twine &Name, BasicBlock *InsertAtEnd);
67 AllocaInst(Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd);
72 const Twine &Name, BasicBlock *InsertAtEnd);
142 LoadInst(Value *Ptr, const Twine &NameStr, BasicBlock *InsertAtEnd);
146 BasicBlock *InsertAtEnd);
150 unsigned Align, BasicBlock *InsertAtEnd);
158 BasicBlock *InsertAtEnd);
161 LoadInst(Value *Ptr, const char *NameStr, BasicBlock *InsertAtEnd);
165 BasicBlock *InsertAtEnd);
266 StoreInst(Value *Val, Value *Ptr, BasicBlock *InsertAtEnd);
269 StoreInst(Value *Val, Value *Ptr, bool isVolatile, BasicBlock *InsertAtEnd);
273 unsigned Align, BasicBlock *InsertAtEnd);
281 BasicBlock *InsertAtEnd);
400 BasicBlock *InsertAtEnd);
466 BasicBlock *InsertAtEnd);
604 BasicBlock *InsertAtEnd);
723 BasicBlock *InsertAtEnd);
736 BasicBlock *InsertAtEnd) {
739 GetElementPtrInst(Ptr, IdxList, Values, NameStr, InsertAtEnd);
755 BasicBlock *InsertAtEnd) {
756 GetElementPtrInst *GEP = Create(Ptr, IdxList, NameStr, InsertAtEnd);
863 BasicBlock *InsertAtEnd)
870 Values, InsertAtEnd) {
914 BasicBlock &InsertAtEnd, ///< Block to insert into.
921 &InsertAtEnd) {
1063 BasicBlock &InsertAtEnd, ///< Block to insert into.
1070 &InsertAtEnd) {
1158 const Twine &NameStr, BasicBlock *InsertAtEnd);
1163 BasicBlock *InsertAtEnd);
1166 CallInst(Value *F, const Twine &NameStr, BasicBlock *InsertAtEnd);
1179 const Twine &NameStr, BasicBlock *InsertAtEnd) {
1181 CallInst(Func, Args, NameStr, InsertAtEnd);
1188 BasicBlock *InsertAtEnd) {
1189 return new(1) CallInst(F, NameStr, InsertAtEnd);
1202 static Instruction *CreateMalloc(BasicBlock *InsertAtEnd,
1209 static Instruction* CreateFree(Value* Source, BasicBlock *InsertAtEnd);
1366 const Twine &NameStr, BasicBlock *InsertAtEnd)
1371 unsigned(Args.size() + 1), InsertAtEnd) {
1413 BasicBlock *InsertAtEnd)
1415 &Op<0>(), 3, InsertAtEnd) {
1429 BasicBlock *InsertAtEnd) {
1430 return new(3) SelectInst(C, S1, S2, NameStr, InsertAtEnd);
1485 BasicBlock *InsertAtEnd)
1486 : UnaryInstruction(Ty, VAArg, List, InsertAtEnd) {
1515 BasicBlock *InsertAtEnd);
1527 BasicBlock *InsertAtEnd) {
1528 return new(2) ExtractElementInst(Vec, Idx, NameStr, InsertAtEnd);
1577 const Twine &NameStr, BasicBlock *InsertAtEnd);
1589 BasicBlock *InsertAtEnd) {
1590 return new(3) InsertElementInst(Vec, NewElt, Idx, NameStr, InsertAtEnd);
1644 const Twine &NameStr, BasicBlock *InsertAtEnd);
1705 const Twine &NameStr, BasicBlock *InsertAtEnd);
1725 BasicBlock *InsertAtEnd) {
1726 return new ExtractValueInst(Agg, Idxs, NameStr, InsertAtEnd);
1782 BasicBlock *InsertAtEnd)
1784 ExtractValue, Agg, InsertAtEnd) {
1814 const Twine &NameStr, BasicBlock *InsertAtEnd);
1822 const Twine &NameStr, BasicBlock *InsertAtEnd);
1840 BasicBlock *InsertAtEnd) {
1841 return new InsertValueInst(Agg, Val, Idxs, NameStr, InsertAtEnd);
1912 BasicBlock *InsertAtEnd)
1915 2, InsertAtEnd) {
1948 BasicBlock *InsertAtEnd)
1949 : Instruction(Ty, Instruction::PHI, 0, 0, InsertAtEnd),
1970 const Twine &NameStr, BasicBlock *InsertAtEnd) {
1971 return new PHINode(Ty, NumReservedValues, NameStr, InsertAtEnd);
2151 BasicBlock *InsertAtEnd);
2163 const Twine &NameStr, BasicBlock *InsertAtEnd);
2249 ReturnInst(LLVMContext &C, Value *retVal, BasicBlock *InsertAtEnd);
2250 explicit ReturnInst(LLVMContext &C, BasicBlock *InsertAtEnd);
2259 BasicBlock *InsertAtEnd) {
2260 return new(!!retVal) ReturnInst(C, retVal, InsertAtEnd);
2262 static ReturnInst* Create(LLVMContext &C, BasicBlock *InsertAtEnd) {
2263 return new(0) ReturnInst(C, InsertAtEnd);
2321 BranchInst(BasicBlock *IfTrue, BasicBlock *InsertAtEnd);
2323 BasicBlock *InsertAtEnd);
2334 static BranchInst *Create(BasicBlock *IfTrue, BasicBlock *InsertAtEnd) {
2335 return new(1) BranchInst(IfTrue, InsertAtEnd);
2338 Value *Cond, BasicBlock *InsertAtEnd) {
2339 return new(3) BranchInst(IfTrue, IfFalse, Cond, InsertAtEnd);
2430 BasicBlock *InsertAtEnd);
2439 unsigned NumCases, BasicBlock *InsertAtEnd) {
2440 return new SwitchInst(Value, Default, NumCases, InsertAtEnd);
2587 IndirectBrInst(Value *Address, unsigned NumDests, BasicBlock *InsertAtEnd);
2596 BasicBlock *InsertAtEnd) {
2597 return new IndirectBrInst(Address, NumDests, InsertAtEnd);
2680 const Twine &NameStr, BasicBlock *InsertAtEnd);
2695 BasicBlock *InsertAtEnd) {
2698 Values, NameStr, InsertAtEnd);
2881 const Twine &NameStr, BasicBlock *InsertAtEnd)
2886 Values, InsertAtEnd) {
2910 explicit UnwindInst(LLVMContext &C, BasicBlock *InsertAtEnd);
2939 ResumeInst(Value *Exn, BasicBlock *InsertAtEnd);
2946 static ResumeInst *Create(Value *Exn, BasicBlock *InsertAtEnd) {
2947 return new(1) ResumeInst(Exn, InsertAtEnd);
2999 explicit UnreachableInst(LLVMContext &C, BasicBlock *InsertAtEnd);
3041 BasicBlock *InsertAtEnd ///< The block to insert the instruction into
3078 BasicBlock *InsertAtEnd ///< The block to insert the instruction into
3115 BasicBlock *InsertAtEnd ///< The block to insert the instruction into
3152 BasicBlock *InsertAtEnd ///< The block to insert the instruction into
3189 BasicBlock *InsertAtEnd ///< The block to insert the instruction into
3226 BasicBlock *InsertAtEnd ///< The block to insert the instruction into
3263 BasicBlock *InsertAtEnd ///< The block to insert the instruction into
3300 BasicBlock *InsertAtEnd ///< Where to insert the new instruction
3337 BasicBlock *InsertAtEnd ///< The block to insert the instruction into
3370 BasicBlock *InsertAtEnd ///< The block to insert the instruction into
3410 BasicBlock *InsertAtEnd ///< The block to insert the instruction into
3447 BasicBlock *InsertAtEnd ///< The block to insert the instruction into