Lines Matching refs:InsertPt

101   auto buildOp = [](ArrayRef<Value *> Srcs, BasicBlock::iterator InsertPt) {  in selectDescriptor()  argument
102 return SelectInst::Create(Srcs[0], Srcs[1], Srcs[2], "S", InsertPt); in selectDescriptor()
110 auto buildOp = [](ArrayRef<Value *> Srcs, BasicBlock::iterator InsertPt) { in fnegDescriptor() argument
111 return UnaryOperator::Create(Instruction::FNeg, Srcs[0], "F", InsertPt); in fnegDescriptor()
118 auto buildOp = [Op](ArrayRef<Value *> Srcs, BasicBlock::iterator InsertPt) { in binOpDescriptor() argument
119 return BinaryOperator::Create(Op, Srcs[0], Srcs[1], "B", InsertPt); in binOpDescriptor()
152 BasicBlock::iterator InsertPt) { in cmpOpDescriptor() argument
153 return CmpInst::Create(CmpOp, Pred, Srcs[0], Srcs[1], "C", InsertPt); in cmpOpDescriptor()
168 BasicBlock::iterator InsertPt) { in splitBlockDescriptor() argument
169 BasicBlock *Block = InsertPt->getParent(); in splitBlockDescriptor()
170 BasicBlock *Next = Block->splitBasicBlock(InsertPt, "BB"); in splitBlockDescriptor()
199 auto buildGEP = [](ArrayRef<Value *> Srcs, BasicBlock::iterator InsertPt) { in gepDescriptor() argument
204 return GetElementPtrInst::Create(Ty, Srcs[0], Indices, "G", InsertPt); in gepDescriptor()
246 BasicBlock::iterator InsertPt) { in extractValueDescriptor() argument
249 return ExtractValueInst::Create(Srcs[0], {Idx}, "E", InsertPt); in extractValueDescriptor()
305 auto buildInsert = [](ArrayRef<Value *> Srcs, BasicBlock::iterator InsertPt) { in insertValueDescriptor() argument
308 return InsertValueInst::Create(Srcs[0], Srcs[1], {Idx}, "I", InsertPt); in insertValueDescriptor()
318 BasicBlock::iterator InsertPt) { in extractElementDescriptor() argument
319 return ExtractElementInst::Create(Srcs[0], Srcs[1], "E", InsertPt); in extractElementDescriptor()
326 auto buildInsert = [](ArrayRef<Value *> Srcs, BasicBlock::iterator InsertPt) { in insertElementDescriptor() argument
327 return InsertElementInst::Create(Srcs[0], Srcs[1], Srcs[2], "I", InsertPt); in insertElementDescriptor()
352 BasicBlock::iterator InsertPt) { in shuffleVectorDescriptor() argument
353 return new ShuffleVectorInst(Srcs[0], Srcs[1], Srcs[2], "S", InsertPt); in shuffleVectorDescriptor()