Lines Matching defs:Args

115     SmallVector<Value *, 4> Args;
116 Args.push_back(Arg2);
117 Args.push_back(buildMD(Arg));
119 Args.push_back(Imm);
120 return B.CreateIntrinsic(IntrID, {Types}, Args);
807 SmallVector<Value *, 2> Args = {Op, buildMD(OpTyVal),
810 B.CreateIntrinsic(Intrinsic::spv_ptrcast, {Types}, Args);
823 SmallVector<Value *, 2> Args = {New, U->getOperand(1)};
825 B.CreateIntrinsic(Intrinsic::spv_assign_type, {New->getType()}, Args);
896 SmallVector<Value *> Args;
899 Args.push_back(COp->getElementAsConstant(i));
902 Args.push_back(COp);
909 B.CreateIntrinsic(Intrinsic::spv_const_composite, {ResTy}, {Args});
931 SmallVector<Value *> Args = {
935 Args.push_back(Call.getArgOperand(OpIdx));
939 B.CreateIntrinsic(Intrinsic::spv_inline_asm, {}, {Args});
947 SmallVector<Value *, 4> Args;
951 Args.push_back(Op);
954 Args.push_back(BlockAddress::get(BB->getParent(), BB));
960 {I.getOperand(0)->getType()}, {Args});
980 SmallVector<Value *, 4> Args;
981 Args.push_back(B.getInt1(I.isInBounds()));
983 Args.push_back(Op);
984 auto *NewI = B.CreateIntrinsic(Intrinsic::spv_gep, {Types}, {Args});
1006 SmallVector<Value *> Args(I.op_begin(), I.op_end());
1007 auto *NewI = B.CreateIntrinsic(Intrinsic::spv_bitcast, {Types}, {Args});
1117 SmallVector<Value *, 2> Args = {Pointer, VMD, B.getInt32(AddressSpace)};
1118 auto *PtrCastI = B.CreateIntrinsic(Intrinsic::spv_ptrcast, {Types}, Args);
1229 SmallVector<Value *> Args(I.op_begin(), I.op_end());
1230 auto *NewI = B.CreateIntrinsic(Intrinsic::spv_insertelt, {Types}, {Args});
1244 SmallVector<Value *, 2> Args = {I.getVectorOperand(), I.getIndexOperand()};
1245 auto *NewI = B.CreateIntrinsic(Intrinsic::spv_extractelt, {Types}, {Args});
1257 SmallVector<Value *> Args;
1260 Args.push_back(UndefValue::get(B.getInt32Ty()));
1262 Args.push_back(Op);
1264 Args.push_back(B.getInt32(Op));
1266 B.CreateIntrinsic(Intrinsic::spv_insertv, {Types}, {Args});
1274 SmallVector<Value *> Args;
1276 Args.push_back(Op);
1278 Args.push_back(B.getInt32(Op));
1280 B.CreateIntrinsic(Intrinsic::spv_extractv, {I.getType()}, {Args});
1352 SmallVector<Value *> Args;
1354 Args.push_back(Op);
1355 Args.push_back(B.getInt32(I.getSyncScopeID()));
1356 Args.push_back(B.getInt32(
1358 Args.push_back(B.getInt32(
1361 {I.getPointerOperand()->getType()}, {Args});
1540 std::vector<Value *> Args = {I};
1541 addStringImm(I->getName(), B, Args);
1542 B.CreateIntrinsic(Intrinsic::spv_assign_name, {I->getType()}, Args);