Home | History | Annotate | Download | only in NVPTX

Lines Matching full:builder

51                          IRBuilder<> &Builder);
53 IRBuilder<> &Builder);
56 IRBuilder<> &Builder);
58 IRBuilder<> &Builder);
112 IRBuilder<> Builder(I->getEntryBlock().getFirstNonPHIOrDbg());
121 i, remapConstant(&M, I, cast<Constant>(Operand), Builder));
166 IRBuilder<> &Builder) {
178 CVTA = Builder.CreateBitCast(GV, DestTy, "cvta");
187 CVTA = Builder.CreateCall(CVTAFunction, CVTA, "cvta");
192 CVTA = Builder.CreateBitCast(CVTA, DestTy, "cvta");
201 CVTA = Builder.CreateCall(CVTAFunction, GV, "cvta");
208 IRBuilder<> &Builder) {
228 NewValue = getOrInsertCVTA(M, F, I->second, Builder);
235 NewValue = remapConstantVectorOrConstantAggregate(M, F, C, Builder);
240 NewValue = remapConstantExpr(M, F, cast<ConstantExpr>(C), Builder);
248 Module *M, Function *F, Constant *C, IRBuilder<> &Builder) {
257 Value *NewOperand = remapConstant(M, F, cast<Constant>(Operand), Builder);
274 NewValue = Builder.CreateInsertElement(NewValue, NewOperands[i], Idx);
279 Builder.CreateInsertValue(NewValue, NewOperands[i], makeArrayRef(i));
287 IRBuilder<> &Builder) {
296 Value *NewOperand = remapConstant(M, F, cast<Constant>(Operand), Builder);
312 return Builder.CreateICmp(CmpInst::Predicate(C->getPredicate()),
321 return Builder.CreateExtractElement(NewOperands[0], NewOperands[1]);
324 return Builder.CreateInsertElement(NewOperands[0], NewOperands[1],
328 return Builder.CreateShuffleVector(NewOperands[0], NewOperands[1],
332 return Builder.CreateExtractValue(NewOperands[0], C->getIndices());
335 return Builder.CreateInsertValue(NewOperands[0], NewOperands[1],
340 ? Builder.CreateGEP(
343 : Builder.CreateInBoundsGEP(
348 return Builder.CreateSelect(NewOperands[0], NewOperands[1], NewOperands[2]);
352 return Builder.CreateBinOp(Instruction::BinaryOps(C->getOpcode()),
357 return Builder.CreateCast(Instruction::CastOps(C->getOpcode()),