Home | History | Annotate | Download | only in IR

Lines Matching refs:Bundles

1371                   ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr,
1375 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr,
1379 Func, Args, Bundles, NameStr, InsertBefore) {}
1388 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr,
1397 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr) {
1400 Func, Args, Bundles, NameStr);
1403 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr);
1416 ArrayRef<OperandBundleDef> Bundles = None,
1421 Func, Args, Bundles, NameStr, InsertBefore);
1440 ArrayRef<OperandBundleDef> Bundles = None,
1444 unsigned(Args.size()) + CountBundleInputs(Bundles) + 1;
1445 const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo);
1448 CallInst(Ty, Func, Args, Bundles, NameStr, InsertBefore);
1452 ArrayRef<OperandBundleDef> Bundles,
1455 unsigned(Args.size()) + CountBundleInputs(Bundles) + 1;
1456 const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo);
1459 CallInst(Func, Args, Bundles, NameStr, InsertAtEnd);
1478 /// Create a clone of \p CI with a different set of operand bundles and
1482 /// the operand bundles for the new instruction are set to the operand bundles
1483 /// in \p Bundles.
1484 static CallInst *Create(CallInst *CI, ArrayRef<OperandBundleDef> Bundles,
1506 ArrayRef<OperandBundleDef> Bundles = None,
1512 ArrayRef<OperandBundleDef> Bundles = None,
1521 ArrayRef<OperandBundleDef> Bundles,
1524 ArrayRef<OperandBundleDef> Bundles,
1589 // [ call args ], [ operand bundles ], callee
1603 // [ call args ], [ operand bundles ], callee
1720 /// Data operands include call arguments and values used in operand bundles,
1896 // Operand bundles override attributes on the called function, but don't
1919 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr,
1925 (Args.size() + CountBundleInputs(Bundles) + 1),
1926 unsigned(Args.size() + CountBundleInputs(Bundles) + 1), InsertAtEnd) {
1927 init(Func, Args, Bundles, NameStr);
1931 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr,
1935 (Args.size() + CountBundleInputs(Bundles) + 1),
1936 unsigned(Args.size() + CountBundleInputs(Bundles) + 1),
1938 init(Ty, Func, Args, Bundles, NameStr);
3546 ArrayRef<Value *> Args, ArrayRef<OperandBundleDef> Bundles,
3551 Func, IfNormal, IfException, Args, Bundles, Values, NameStr,
3556 ArrayRef<OperandBundleDef> Bundles, unsigned Values,
3562 ArrayRef<Value *> Args, ArrayRef<OperandBundleDef> Bundles,
3569 ArrayRef<Value *> Args, ArrayRef<OperandBundleDef> Bundles,
3573 Func, IfNormal, IfException, Args, Bundles, NameStr);
3578 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr);
3599 ArrayRef<OperandBundleDef> Bundles = None,
3604 Func, IfNormal, IfException, Args, Bundles, NameStr,
3619 ArrayRef<OperandBundleDef> Bundles = None,
3622 unsigned Values = unsigned(Args.size()) + CountBundleInputs(Bundles) + 3;
3623 unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo);
3626 InvokeInst(Ty, Func, IfNormal, IfException, Args, Bundles, Values,
3641 ArrayRef<OperandBundleDef> Bundles,
3643 unsigned Values = unsigned(Args.size()) + CountBundleInputs(Bundles) + 3;
3644 unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo);
3647 InvokeInst(Func, IfNormal, IfException, Args, Bundles, Values, NameStr,
3651 /// Create a clone of \p II with a different set of operand bundles and
3655 /// that the operand bundles for the new instruction are set to the operand
3656 /// bundles in \p Bundles.
3657 static InvokeInst *Create(InvokeInst *II, ArrayRef<OperandBundleDef> Bundles,
3692 // [ invoke args ], [ operand bundles ], normal dest, unwind dest, callee
3706 // [ invoke args ], [ operand bundles ], normal dest, unwind dest, callee
3804 /// Data operands include invoke arguments and values used in operand bundles,
4000 // Operand bundles override attributes on the called function, but don't
4024 ArrayRef<OperandBundleDef> Bundles, unsigned Values,
4029 init(Ty, Func, IfNormal, IfException, Args, Bundles, NameStr);
4034 ArrayRef<OperandBundleDef> Bundles, unsigned Values,
4041 init(Func, IfNormal, IfException, Args, Bundles, NameStr);