Home | History | Annotate | Download | only in IR

Lines Matching refs:Bundles

1367                   ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr,
1371 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr,
1375 Func, Args, Bundles, NameStr, InsertBefore) {}
1384 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr,
1393 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr) {
1396 Func, Args, Bundles, NameStr);
1399 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr);
1412 ArrayRef<OperandBundleDef> Bundles = None,
1417 Func, Args, Bundles, NameStr, InsertBefore);
1436 ArrayRef<OperandBundleDef> Bundles = None,
1440 unsigned(Args.size()) + CountBundleInputs(Bundles) + 1;
1441 const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo);
1444 CallInst(Ty, Func, Args, Bundles, NameStr, InsertBefore);
1448 ArrayRef<OperandBundleDef> Bundles,
1451 unsigned(Args.size()) + CountBundleInputs(Bundles) + 1;
1452 const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo);
1455 CallInst(Func, Args, Bundles, NameStr, InsertAtEnd);
1474 /// Create a clone of \p CI with a different set of operand bundles and
1478 /// the operand bundles for the new instruction are set to the operand bundles
1479 /// in \p Bundles.
1480 static CallInst *Create(CallInst *CI, ArrayRef<OperandBundleDef> Bundles,
1502 ArrayRef<OperandBundleDef> Bundles = None,
1508 ArrayRef<OperandBundleDef> Bundles = None,
1517 ArrayRef<OperandBundleDef> Bundles,
1520 ArrayRef<OperandBundleDef> Bundles,
1585 // [ call args ], [ operand bundles ], callee
1599 // [ call args ], [ operand bundles ], callee
1716 /// Data operands include call arguments and values used in operand bundles,
1895 // Operand bundles override attributes on the called function, but don't
1918 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr,
1924 (Args.size() + CountBundleInputs(Bundles) + 1),
1925 unsigned(Args.size() + CountBundleInputs(Bundles) + 1), InsertAtEnd) {
1926 init(Func, Args, Bundles, NameStr);
1930 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr,
1934 (Args.size() + CountBundleInputs(Bundles) + 1),
1935 unsigned(Args.size() + CountBundleInputs(Bundles) + 1),
1937 init(Ty, Func, Args, Bundles, NameStr);
3545 ArrayRef<Value *> Args, ArrayRef<OperandBundleDef> Bundles,
3550 Func, IfNormal, IfException, Args, Bundles, Values, NameStr,
3555 ArrayRef<OperandBundleDef> Bundles, unsigned Values,
3561 ArrayRef<Value *> Args, ArrayRef<OperandBundleDef> Bundles,
3568 ArrayRef<Value *> Args, ArrayRef<OperandBundleDef> Bundles,
3572 Func, IfNormal, IfException, Args, Bundles, NameStr);
3577 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr);
3598 ArrayRef<OperandBundleDef> Bundles = None,
3603 Func, IfNormal, IfException, Args, Bundles, NameStr,
3618 ArrayRef<OperandBundleDef> Bundles = None,
3621 unsigned Values = unsigned(Args.size()) + CountBundleInputs(Bundles) + 3;
3622 unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo);
3625 InvokeInst(Ty, Func, IfNormal, IfException, Args, Bundles, Values,
3640 ArrayRef<OperandBundleDef> Bundles,
3642 unsigned Values = unsigned(Args.size()) + CountBundleInputs(Bundles) + 3;
3643 unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo);
3646 InvokeInst(Func, IfNormal, IfException, Args, Bundles, Values, NameStr,
3650 /// Create a clone of \p II with a different set of operand bundles and
3654 /// that the operand bundles for the new instruction are set to the operand
3655 /// bundles in \p Bundles.
3656 static InvokeInst *Create(InvokeInst *II, ArrayRef<OperandBundleDef> Bundles,
3691 // [ invoke args ], [ operand bundles ], normal dest, unwind dest, callee
3705 // [ invoke args ], [ operand bundles ], normal dest, unwind dest, callee
3803 /// Data operands include invoke arguments and values used in operand bundles,
4002 // Operand bundles override attributes on the called function, but don't
4026 ArrayRef<OperandBundleDef> Bundles, unsigned Values,
4031 init(Ty, Func, IfNormal, IfException, Args, Bundles, NameStr);
4036 ArrayRef<OperandBundleDef> Bundles, unsigned Values,
4043 init(Func, IfNormal, IfException, Args, Bundles, NameStr);