Lines Matching defs:Builder
42 IRBuilder<> &Builder);
45 IRBuilder<> &Builder);
47 IRBuilder<> &Builder);
89 IRBuilder<> Builder(F.getEntryBlock().getFirstNonPHIOrDbg());
96 i, remapConstant(&M, &F, cast<Constant>(Operand), Builder));
138 IRBuilder<> &Builder) {
156 NewValue = Builder.CreateAddrSpaceCast(
164 NewValue = remapConstantVectorOrConstantAggregate(M, F, C, Builder);
169 NewValue = remapConstantExpr(M, F, cast<ConstantExpr>(C), Builder);
177 Module *M, Function *F, Constant *C, IRBuilder<> &Builder) {
186 Value *NewOperand = remapConstant(M, F, cast<Constant>(Operand), Builder);
203 NewValue = Builder.CreateInsertElement(NewValue, NewOperands[i], Idx);
208 Builder.CreateInsertValue(NewValue, NewOperands[i], ArrayRef(i));
216 IRBuilder<> &Builder) {
225 Value *NewOperand = remapConstant(M, F, cast<Constant>(Operand), Builder);
241 return Builder.CreateExtractElement(NewOperands[0], NewOperands[1]);
244 return Builder.CreateInsertElement(NewOperands[0], NewOperands[1],
248 return Builder.CreateShuffleVector(NewOperands[0], NewOperands[1],
252 return Builder.CreateGEP(cast<GEPOperator>(C)->getSourceElementType(),
258 return Builder.CreateSelect(NewOperands[0], NewOperands[1], NewOperands[2]);
262 return Builder.CreateBinOp(Instruction::BinaryOps(C->getOpcode()),
267 return Builder.CreateCast(Instruction::CastOps(C->getOpcode()),