Lines Matching refs:getNumOperands
106 : Instruction(PN.getType(), Instruction::PHI, nullptr, PN.getNumOperands()), in PHINode()
107 ReservedSpace(PN.getNumOperands()) { in PHINode()
108 allocHungoffUses(PN.getNumOperands()); in PHINode()
129 setNumHungOffUseOperands(getNumOperands() - 1); in removeIncomingValue()
132 if (getNumOperands() == 0 && DeletePHIIfEmpty) { in removeIncomingValue()
145 unsigned e = getNumOperands(); in growOperands()
206 LP.getNumOperands()), in LandingPadInst()
207 ReservedSpace(LP.getNumOperands()) { in LandingPadInst()
208 allocHungoffUses(LP.getNumOperands()); in LandingPadInst()
240 unsigned e = getNumOperands(); in growOperands()
247 unsigned OpNo = getNumOperands(); in addClause()
250 setNumHungOffUseOperands(getNumOperands() + 1); in addClause()
367 assert(getNumOperands() == Args.size() + CountBundleInputs(Bundles) + 1 && in init()
393 assert(getNumOperands() == 1 && "NumOperands not set up?"); in init()
417 OperandTraits<CallBase>::op_end(this) - CI.getNumOperands(), in CallInst()
418 CI.getNumOperands()) { in CallInst()
658 assert((int)getNumOperands() == in init()
687 OperandTraits<CallBase>::op_end(this) - II.getNumOperands(), in InvokeInst()
688 II.getNumOperands()) { in InvokeInst()
721 OperandTraits<ReturnInst>::op_end(this) - RI.getNumOperands(), in ReturnInst()
722 RI.getNumOperands()) { in ReturnInst()
723 if (RI.getNumOperands()) in ReturnInst()
777 CRI.getNumOperands(), in CleanupReturnInst()
778 CRI.getNumOperands()) { in CleanupReturnInst()
872 CSI.getNumOperands()) { in CatchSwitchInst()
873 init(CSI.getParentPad(), CSI.getUnwindDest(), CSI.getNumOperands()); in CatchSwitchInst()
899 unsigned NumOperands = getNumOperands(); in growOperands()
908 unsigned OpNo = getNumOperands(); in addHandler()
911 setNumHungOffUseOperands(getNumOperands() + 1); in addHandler()
923 setNumHungOffUseOperands(getNumOperands() - 1); in removeHandler()
931 assert(getNumOperands() == 1 + Args.size() && "NumOperands not set up?"); in init()
940 FPI.getNumOperands(), in FuncletPadInst()
941 FPI.getNumOperands()) { in FuncletPadInst()
1028 OperandTraits<BranchInst>::op_end(this) - BI.getNumOperands(), in BranchInst()
1029 BI.getNumOperands()) { in BranchInst()
1031 if (BI.getNumOperands() != 1) { in BranchInst()
1032 assert(BI.getNumOperands() == 3 && "BR can have 1 or 3 operands!"); in BranchInst()
1444 assert(getNumOperands() == 1 + IdxList.size() && in init()
1454 GEPI.getNumOperands(), in GetElementPtrInst()
1455 GEPI.getNumOperands()), in GetElementPtrInst()
1510 for (unsigned i = 1, e = getNumOperands(); i != e; ++i) { in hasAllZeroIndices()
1524 for (unsigned i = 1, e = getNumOperands(); i != e; ++i) { in hasAllConstantIndices()
1935 assert(getNumOperands() == 2 && "NumOperands not initialized?"); in init()
1966 assert(getNumOperands() == 1 && "NumOperands not initialized?"); in init()
3656 init(SI.getCondition(), SI.getDefaultDest(), SI.getNumOperands()); in SwitchInst()
3657 setNumHungOffUseOperands(SI.getNumOperands()); in SwitchInst()
3660 for (unsigned i = 2, E = SI.getNumOperands(); i != E; i += 2) { in SwitchInst()
3671 unsigned OpNo = getNumOperands(); in addCase()
3687 assert(2 + idx*2 < getNumOperands() && "Case index out of range!!!"); in removeCase()
3689 unsigned NumOps = getNumOperands(); in removeCase()
3710 unsigned e = getNumOperands(); in growOperands()
3736 unsigned e = getNumOperands(); in growOperands()
3759 nullptr, IBI.getNumOperands()) { in IndirectBrInst()
3760 allocHungoffUses(IBI.getNumOperands()); in IndirectBrInst()
3763 for (unsigned i = 0, E = IBI.getNumOperands(); i != E; ++i) in IndirectBrInst()
3771 unsigned OpNo = getNumOperands(); in addDestination()
3783 assert(idx < getNumOperands()-1 && "Successor index out of range!"); in removeDestination()
3785 unsigned NumOps = getNumOperands(); in removeDestination()
3804 return new (getNumOperands()) GetElementPtrInst(*this); in cloneImpl()
3928 return new(getNumOperands(), DescriptorBytes) CallInst(*this); in cloneImpl()
3930 return new(getNumOperands()) CallInst(*this); in cloneImpl()
3960 return new(getNumOperands()) ReturnInst(*this); in cloneImpl()
3964 return new(getNumOperands()) BranchInst(*this); in cloneImpl()
3976 return new(getNumOperands(), DescriptorBytes) InvokeInst(*this); in cloneImpl()
3978 return new(getNumOperands()) InvokeInst(*this); in cloneImpl()
3984 return new (getNumOperands()) CleanupReturnInst(*this); in cloneImpl()
3988 return new (getNumOperands()) CatchReturnInst(*this); in cloneImpl()
3996 return new (getNumOperands()) FuncletPadInst(*this); in cloneImpl()