Home | History | Annotate | Download | only in IR

Lines Matching refs:IndirectBrInst

2847 //                             IndirectBrInst Class
2851 /// IndirectBrInst - Indirect Branch Instruction.
2853 class IndirectBrInst : public TerminatorInst {
2860 IndirectBrInst(const IndirectBrInst &IBI);
2867 /// IndirectBrInst ctor - Create a new indirectbr instruction, specifying an
2871 IndirectBrInst(Value *Address, unsigned NumDests, Instruction *InsertBefore);
2873 /// IndirectBrInst ctor - Create a new indirectbr instruction, specifying an
2877 IndirectBrInst(Value *Address, unsigned NumDests, BasicBlock *InsertAtEnd);
2879 IndirectBrInst *clone_impl() const override;
2881 static IndirectBrInst *Create(Value *Address, unsigned NumDests,
2883 return new IndirectBrInst(Address, NumDests, InsertBefore);
2885 static IndirectBrInst *Create(Value *Address, unsigned NumDests,
2887 return new IndirectBrInst(Address, NumDests, InsertAtEnd);
2889 ~IndirectBrInst();
2894 // Accessor Methods for IndirectBrInst instruction.
2938 struct OperandTraits<IndirectBrInst> : public HungoffOperandTraits<1> {
2941 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(IndirectBrInst, Value)