Lines Matching defs:Ops

80 IRBuilderBase::createCallHelper(Function *Callee, ArrayRef<Value *> Ops,
83 CallInst *CI = CreateCall(Callee, Ops, OpBundles, Name);
142 Value *Ops[] = {Ptr, Val, Size, getInt1(isVolatile)};
147 CallInst *CI = CreateCall(TheFn, Ops);
170 Value *Ops[] = {Dst, Val, Size, getInt1(IsVolatile)};
175 CallInst *CI = CreateCall(TheFn, Ops);
197 Value *Ops[] = {Ptr, Val, Size, getInt32(ElementSize)};
203 CallInst *CI = CreateCall(TheFn, Ops);
227 Value *Ops[] = {Dst, Src, Size, getInt1(isVolatile)};
232 CallInst *CI = CreateCall(TheFn, Ops);
265 Value *Ops[] = {Dst, Src, Size, getInt32(ElementSize)};
271 CallInst *CI = CreateCall(TheFn, Ops);
381 Value *Ops[] = {Dst, Src, Size, getInt32(ElementSize)};
387 CallInst *CI = CreateCall(TheFn, Ops);
412 Value *Ops[] = {Src};
415 return CreateCall(Decl, Ops);
420 Value *Ops[] = {Acc, Src};
423 return CreateCall(Decl, Ops);
428 Value *Ops[] = {Acc, Src};
431 return CreateCall(Decl, Ops);
490 Value *Ops[] = { Size, Ptr };
494 return CreateCall(TheFn, Ops);
505 Value *Ops[] = { Size, Ptr };
509 return CreateCall(TheFn, Ops);
522 Value *Ops[] = {Size, Ptr};
528 return CreateCall(TheFn, Ops);
557 Value *Ops[] = { Cond };
560 return CreateCall(FnAssume, Ops, OpBundles);
588 Value *Ops[] = {Ptr, getInt32(Alignment.value()), Mask, PassThru};
589 return CreateMaskedIntrinsic(Intrinsic::masked_load, Ops,
606 Value *Ops[] = {Val, Ptr, getInt32(Alignment.value()), Mask};
607 return CreateMaskedIntrinsic(Intrinsic::masked_store, Ops, OverloadedTypes);
611 /// an array of operands - Ops, and an array of overloaded types -
614 ArrayRef<Value *> Ops,
619 return CreateCall(TheFn, Ops, {}, Name);
647 Value *Ops[] = {Ptrs, getInt32(Alignment.value()), Mask, PassThru};
651 return CreateMaskedIntrinsic(Intrinsic::masked_gather, Ops, OverloadedTypes,
672 Value *Ops[] = {Data, Ptrs, getInt32(Alignment.value()), Mask};
676 return CreateMaskedIntrinsic(Intrinsic::masked_scatter, Ops, OverloadedTypes);
695 Value *Ops[] = {Ptr, Mask, PassThru};
696 return CreateMaskedIntrinsic(Intrinsic::masked_expandload, Ops,
711 Value *Ops[] = {Val, Ptr, Mask};
712 return CreateMaskedIntrinsic(Intrinsic::masked_compressstore, Ops,
1006 Value *IRBuilderBase::CreateNAryOp(unsigned Opc, ArrayRef<Value *> Ops,
1009 assert(Ops.size() == 2 && "Invalid number of operands!");
1011 Ops[0], Ops[1], Name, FPMathTag);
1014 assert(Ops.size() == 1 && "Invalid number of operands!");
1016 Ops[0], Name, FPMathTag);
1176 Value *Ops[] = {V1, V2, getInt32(Imm)};
1177 return Insert(CallInst::Create(F, Ops), Name);