• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/

Lines Matching refs:Builder

48                        IRBuilder<> &Builder);
51 IRBuilder<> &Builder);
53 IRBuilder<> &Builder);
106 IRBuilder<> Builder(I->getEntryBlock().getFirstNonPHIOrDbg());
115 i, remapConstant(&M, &*I, cast<Constant>(Operand), Builder));
157 IRBuilder<> &Builder) {
175 NewValue = Builder.CreateAddrSpaceCast(
183 NewValue = remapConstantVectorOrConstantAggregate(M, F, C, Builder);
188 NewValue = remapConstantExpr(M, F, cast<ConstantExpr>(C), Builder);
196 Module *M, Function *F, Constant *C, IRBuilder<> &Builder) {
205 Value *NewOperand = remapConstant(M, F, cast<Constant>(Operand), Builder);
222 NewValue = Builder.CreateInsertElement(NewValue, NewOperands[i], Idx);
227 Builder.CreateInsertValue(NewValue, NewOperands[i], makeArrayRef(i));
235 IRBuilder<> &Builder) {
244 Value *NewOperand = remapConstant(M, F, cast<Constant>(Operand), Builder);
260 return Builder.CreateICmp(CmpInst::Predicate(C->getPredicate()),
268 return Builder.CreateExtractElement(NewOperands[0], NewOperands[1]);
271 return Builder.CreateInsertElement(NewOperands[0], NewOperands[1],
275 return Builder.CreateShuffleVector(NewOperands[0], NewOperands[1],
279 return Builder.CreateExtractValue(NewOperands[0], C->getIndices());
282 return Builder.CreateInsertValue(NewOperands[0], NewOperands[1],
287 ? Builder.CreateGEP(
291 : Builder.CreateInBoundsGEP(
297 return Builder.CreateSelect(NewOperands[0], NewOperands[1], NewOperands[2]);
301 return Builder.CreateBinOp(Instruction::BinaryOps(C->getOpcode()),
306 return Builder.CreateCast(Instruction::CastOps(C->getOpcode()),