• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/llvmCore-3425.0.33/include/llvm/

Lines Matching refs:InsertBefore

64                       const Twine &Name = "", Instruction *InsertBefore = 0);
68 AllocaInst(Type *Ty, const Twine &Name, Instruction *InsertBefore = 0);
72 const Twine &Name = "", Instruction *InsertBefore = 0);
143 LoadInst(Value *Ptr, const Twine &NameStr, Instruction *InsertBefore);
146 Instruction *InsertBefore = 0);
150 unsigned Align, Instruction *InsertBefore = 0);
156 Instruction *InsertBefore = 0);
162 LoadInst(Value *Ptr, const char *NameStr, Instruction *InsertBefore);
165 bool isVolatile = false, Instruction *InsertBefore = 0);
267 StoreInst(Value *Val, Value *Ptr, Instruction *InsertBefore);
270 Instruction *InsertBefore = 0);
273 unsigned Align, Instruction *InsertBefore = 0);
279 Instruction *InsertBefore = 0);
399 Instruction *InsertBefore = 0);
465 Instruction *InsertBefore = 0);
603 Instruction *InsertBefore = 0);
722 Instruction *InsertBefore);
731 Instruction *InsertBefore = 0) {
734 GetElementPtrInst(Ptr, IdxList, Values, NameStr, InsertBefore);
749 Instruction *InsertBefore = 0) {
750 GetElementPtrInst *GEP = Create(Ptr, IdxList, NameStr, InsertBefore);
870 Instruction *InsertBefore)
874 Values, InsertBefore) {
908 Instruction *InsertBefore, ///< Where to insert
915 InsertBefore) {
1059 Instruction *InsertBefore, ///< Where to insert
1066 InsertBefore) {
1168 const Twine &NameStr, Instruction *InsertBefore);
1176 Instruction *InsertBefore);
1180 Instruction *InsertBefore);
1188 Instruction *InsertBefore = 0) {
1190 CallInst(Func, Args, NameStr, InsertBefore);
1199 Instruction *InsertBefore = 0) {
1200 return new(1) CallInst(F, NameStr, InsertBefore);
1212 static Instruction *CreateMalloc(Instruction *InsertBefore,
1223 static Instruction* CreateFree(Value* Source, Instruction *InsertBefore);
1396 const Twine &NameStr, Instruction *InsertBefore)
1401 unsigned(Args.size() + 1), InsertBefore) {
1426 Instruction *InsertBefore)
1428 &Op<0>(), 3, InsertBefore) {
1444 Instruction *InsertBefore = 0) {
1445 return new(3) SelectInst(C, S1, S2, NameStr, InsertBefore);
1500 Instruction *InsertBefore = 0)
1501 : UnaryInstruction(Ty, VAArg, List, InsertBefore) {
1533 Instruction *InsertBefore = 0);
1542 Instruction *InsertBefore = 0) {
1543 return new(2) ExtractElementInst(Vec, Idx, NameStr, InsertBefore);
1595 Instruction *InsertBefore = 0);
1604 Instruction *InsertBefore = 0) {
1605 return new(3) InsertElementInst(Vec, NewElt, Idx, NameStr, InsertBefore);
1745 Instruction *InsertBefore);
1761 Instruction *InsertBefore = 0) {
1763 ExtractValueInst(Agg, Idxs, NameStr, InsertBefore);
1817 Instruction *InsertBefore)
1819 ExtractValue, Agg, InsertBefore) {
1854 Instruction *InsertBefore);
1863 Instruction *InsertBefore = 0);
1877 Instruction *InsertBefore = 0) {
1878 return new InsertValueInst(Agg, Val, Idxs, NameStr, InsertBefore);
1945 Instruction *InsertBefore)
1948 2, InsertBefore) {
1983 const Twine &NameStr = "", Instruction *InsertBefore = 0)
1984 : Instruction(Ty, Instruction::PHI, 0, 0, InsertBefore),
2009 Instruction *InsertBefore = 0) {
2010 return new PHINode(Ty, NumReservedValues, NameStr, InsertBefore);
2191 Instruction *InsertBefore);
2203 Instruction *InsertBefore = 0);
2291 Instruction *InsertBefore = 0);
2298 Instruction *InsertBefore = 0) {
2299 return new(!!retVal) ReturnInst(C, retVal, InsertBefore);
2361 explicit BranchInst(BasicBlock *IfTrue, Instruction *InsertBefore = 0);
2363 Instruction *InsertBefore = 0);
2370 static BranchInst *Create(BasicBlock *IfTrue, Instruction *InsertBefore = 0) {
2371 return new(1) BranchInst(IfTrue, InsertBefore);
2374 Value *Cond, Instruction *InsertBefore = 0) {
2375 return new(3) BranchInst(IfTrue, IfFalse, Cond, InsertBefore);
2487 Instruction *InsertBefore);
2519 unsigned NumCases, Instruction *InsertBefore = 0) {
2520 return new SwitchInst(Value, Default, NumCases, InsertBefore);
2877 IndirectBrInst(Value *Address, unsigned NumDests, Instruction *InsertBefore);
2888 Instruction *InsertBefore = 0) {
2889 return new IndirectBrInst(Address, NumDests, InsertBefore);
2969 const Twine &NameStr, Instruction *InsertBefore);
2983 Instruction *InsertBefore = 0) {
2986 Values, NameStr, InsertBefore);
3171 const Twine &NameStr, Instruction *InsertBefore)
3176 Values, InsertBefore) {
3203 explicit ResumeInst(Value *Exn, Instruction *InsertBefore=0);
3208 static ResumeInst *Create(Value *Exn, Instruction *InsertBefore = 0) {
3209 return new(1) ResumeInst(Exn, InsertBefore);
3263 explicit UnreachableInst(LLVMContext &C, Instruction *InsertBefore = 0);
3298 Instruction *InsertBefore = 0 ///< Where to insert the new instruction
3335 Instruction *InsertBefore = 0 ///< Where to insert the new instruction
3372 Instruction *InsertBefore = 0 ///< Where to insert the new instruction
3409 Instruction *InsertBefore = 0 ///< Where to insert the new instruction
3446 Instruction *InsertBefore = 0 ///< Where to insert the new instruction
3483 Instruction *InsertBefore = 0 ///< Where to insert the new instruction
3520 Instruction *InsertBefore = 0 ///< Where to insert the new instruction
3557 Instruction *InsertBefore = 0 ///< Where to insert the new instruction
3594 Instruction *InsertBefore = 0 ///< Where to insert the new instruction
3627 Instruction *InsertBefore = 0 ///< Where to insert the new instruction
3667 Instruction *InsertBefore = 0 ///< Where to insert the new instruction
3704 Instruction *InsertBefore = 0 ///< Where to insert the new instruction