Lines Matching defs:BranchInst
722 // BranchInst Implementation
725 void BranchInst::AssertOK() {
731 BranchInst::BranchInst(BasicBlock *IfTrue, Instruction *InsertBefore)
733 OperandTraits<BranchInst>::op_end(this) - 1,
738 BranchInst::BranchInst(BasicBlock *IfTrue, BasicBlock *IfFalse, Value *Cond,
741 OperandTraits<BranchInst>::op_end(this) - 3,
751 BranchInst::BranchInst(BasicBlock *IfTrue, BasicBlock *InsertAtEnd)
753 OperandTraits<BranchInst>::op_end(this) - 1,
759 BranchInst::BranchInst(BasicBlock *IfTrue, BasicBlock *IfFalse, Value *Cond,
762 OperandTraits<BranchInst>::op_end(this) - 3,
773 BranchInst::BranchInst(const BranchInst &BI) :
775 OperandTraits<BranchInst>::op_end(this) - BI.getNumOperands(),
786 void BranchInst::swapSuccessors() {
807 BasicBlock *BranchInst::getSuccessorV(unsigned idx) const {
810 unsigned BranchInst::getNumSuccessorsV() const {
813 void BranchInst::setSuccessorV(unsigned idx, BasicBlock *B) {
3616 BranchInst *BranchInst::clone_impl() const {
3617 return new(getNumOperands()) BranchInst(*this);