Home | History | Annotate | Download | only in IR

Lines Matching refs:IndirectBrInst

2920 //                             IndirectBrInst Class
2924 /// IndirectBrInst - Indirect Branch Instruction.
2926 class IndirectBrInst : public TerminatorInst {
2933 IndirectBrInst(const IndirectBrInst &IBI);
2940 /// IndirectBrInst ctor - Create a new indirectbr instruction, specifying an
2944 IndirectBrInst(Value *Address, unsigned NumDests, Instruction *InsertBefore);
2946 /// IndirectBrInst ctor - Create a new indirectbr instruction, specifying an
2950 IndirectBrInst(Value *Address, unsigned NumDests, BasicBlock *InsertAtEnd);
2952 IndirectBrInst *clone_impl() const override;
2954 static IndirectBrInst *Create(Value *Address, unsigned NumDests,
2956 return new IndirectBrInst(Address, NumDests, InsertBefore);
2958 static IndirectBrInst *Create(Value *Address, unsigned NumDests,
2960 return new IndirectBrInst(Address, NumDests, InsertAtEnd);
2962 ~IndirectBrInst() override;
2967 // Accessor Methods for IndirectBrInst instruction.
3011 struct OperandTraits<IndirectBrInst> : public HungoffOperandTraits<1> {
3014 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(IndirectBrInst, Value)