Lines Matching defs:OpNum

2754       unsigned OpNum = 0;
2757 PointeeType = getTypeByID(Record[OpNum++]);
2759 while (OpNum != Record.size()) {
2760 Type *ElTy = getTypeByID(Record[OpNum++]);
2763 Elts.push_back(ValueList.getConstantFwdRef(Record[OpNum++], ElTy));
3629 unsigned OpNum = 0;
3630 Type *Ty = getTypeByID(Record[OpNum++]);
3642 AddrSpace = Record[OpNum++];
3645 auto Val = Record[OpNum++];
3646 auto Linkage = Record[OpNum++];
3651 if (OpNum != Record.size()) {
3652 auto VisInd = OpNum++;
3657 if (OpNum != Record.size())
3658 NewGA->setDLLStorageClass(getDecodedDLLStorageClass(Record[OpNum++]));
3661 if (OpNum != Record.size())
3662 NewGA->setThreadLocalMode(getDecodedThreadLocalMode(Record[OpNum++]));
3663 if (OpNum != Record.size())
3664 NewGA->setUnnamedAddr(Record[OpNum++]);
4095 unsigned OpNum = 0;
4097 if (getValueTypePair(Record, OpNum, NextValueNo, LHS) ||
4098 popValue(Record, OpNum, NextValueNo, LHS->getType(), RHS) ||
4099 OpNum+1 > Record.size())
4102 int Opc = getDecodedBinaryOpcode(Record[OpNum++], LHS->getType());
4107 if (OpNum < Record.size()) {
4112 if (Record[OpNum] & (1 << bitc::OBO_NO_SIGNED_WRAP))
4114 if (Record[OpNum] & (1 << bitc::OBO_NO_UNSIGNED_WRAP))
4120 if (Record[OpNum] & (1 << bitc::PEO_EXACT))
4123 FastMathFlags FMF = getDecodedFastMathFlags(Record[OpNum]);
4132 unsigned OpNum = 0;
4134 if (getValueTypePair(Record, OpNum, NextValueNo, Op) ||
4135 OpNum+2 != Record.size())
4138 Type *ResTy = getTypeByID(Record[OpNum]);
4139 int Opc = getDecodedCastOpcode(Record[OpNum + 1]);
4160 unsigned OpNum = 0;
4166 InBounds = Record[OpNum++];
4167 Ty = getTypeByID(Record[OpNum++]);
4174 if (getValueTypePair(Record, OpNum, NextValueNo, BasePtr))
4187 while (OpNum != Record.size()) {
4189 if (getValueTypePair(Record, OpNum, NextValueNo, Op))
4204 unsigned OpNum = 0;
4206 if (getValueTypePair(Record, OpNum, NextValueNo, Agg))
4210 if (OpNum == RecSize)
4215 for (; OpNum != RecSize; ++OpNum) {
4218 uint64_t Index = Record[OpNum];
4243 unsigned OpNum = 0;
4245 if (getValueTypePair(Record, OpNum, NextValueNo, Agg))
4248 if (getValueTypePair(Record, OpNum, NextValueNo, Val))
4252 if (OpNum == RecSize)
4257 for (; OpNum != RecSize; ++OpNum) {
4260 uint64_t Index = Record[OpNum];
4289 unsigned OpNum = 0;
4291 if (getValueTypePair(Record, OpNum, NextValueNo, TrueVal) ||
4292 popValue(Record, OpNum, NextValueNo, TrueVal->getType(), FalseVal) ||
4293 popValue(Record, OpNum, NextValueNo, Type::getInt1Ty(Context), Cond))
4304 unsigned OpNum = 0;
4306 if (getValueTypePair(Record, OpNum, NextValueNo, TrueVal) ||
4307 popValue(Record, OpNum, NextValueNo, TrueVal->getType(), FalseVal) ||
4308 getValueTypePair(Record, OpNum, NextValueNo, Cond))
4329 unsigned OpNum = 0;
4331 if (getValueTypePair(Record, OpNum, NextValueNo, Vec) ||
4332 getValueTypePair(Record, OpNum, NextValueNo, Idx))
4342 unsigned OpNum = 0;
4344 if (getValueTypePair(Record, OpNum, NextValueNo, Vec))
4348 if (popValue(Record, OpNum, NextValueNo,
4350 getValueTypePair(Record, OpNum, NextValueNo, Idx))
4358 unsigned OpNum = 0;
4360 if (getValueTypePair(Record, OpNum, NextValueNo, Vec1) ||
4361 popValue(Record, OpNum, NextValueNo, Vec1->getType(), Vec2))
4364 if (getValueTypePair(Record, OpNum, NextValueNo, Mask))
4380 unsigned OpNum = 0;
4382 if (getValueTypePair(Record, OpNum, NextValueNo, LHS) ||
4383 popValue(Record, OpNum, NextValueNo, LHS->getType(), RHS))
4386 unsigned PredVal = Record[OpNum];
4389 if (IsFP && Record.size() > OpNum+1)
4390 FMF = getDecodedFastMathFlags(Record[++OpNum]);
4392 if (OpNum+1 != Record.size())
4415 unsigned OpNum = 0;
4417 if (getValueTypePair(Record, OpNum, NextValueNo, Op))
4419 if (OpNum != Record.size())
4665 unsigned OpNum = 0;
4666 AttributeSet PAL = getAttributes(Record[OpNum++]);
4667 unsigned CCInfo = Record[OpNum++];
4668 BasicBlock *NormalBB = getBasicBlock(Record[OpNum++]);
4669 BasicBlock *UnwindBB = getBasicBlock(Record[OpNum++]);
4673 !(FTy = dyn_cast<FunctionType>(getTypeByID(Record[OpNum++]))))
4677 if (getValueTypePair(Record, OpNum, NextValueNo, Callee))
4690 if (Record.size() < FTy->getNumParams() + OpNum)
4694 for (unsigned i = 0, e = FTy->getNumParams(); i != e; ++i, ++OpNum) {
4695 Ops.push_back(getValue(Record, OpNum, NextValueNo,
4702 if (Record.size() != OpNum)
4706 while (OpNum != Record.size()) {
4708 if (getValueTypePair(Record, OpNum, NextValueNo, Op))
4850 unsigned OpNum = 0;
4852 if (getValueTypePair(Record, OpNum, NextValueNo, Op) ||
4853 (OpNum + 2 != Record.size() && OpNum + 3 != Record.size()))
4857 if (OpNum + 3 == Record.size())
4858 Ty = getTypeByID(Record[OpNum++]);
4865 if (std::error_code EC = parseAlignmentValue(Record[OpNum], Align))
4867 I = new LoadInst(Ty, Op, "", Record[OpNum + 1], Align);
4874 unsigned OpNum = 0;
4876 if (getValueTypePair(Record, OpNum, NextValueNo, Op) ||
4877 (OpNum + 4 != Record.size() && OpNum + 5 != Record.size()))
4881 if (OpNum + 5 == Record.size())
4882 Ty = getTypeByID(Record[OpNum++]);
4888 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]);
4892 if (Ordering != NotAtomic && Record[OpNum] == 0)
4894 SynchronizationScope SynchScope = getDecodedSynchScope(Record[OpNum + 3]);
4897 if (std::error_code EC = parseAlignmentValue(Record[OpNum], Align))
4899 I = new LoadInst(Op, "", Record[OpNum+1], Align, Ordering, SynchScope);
4906 unsigned OpNum = 0;
4908 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr) ||
4910 ? getValueTypePair(Record, OpNum, NextValueNo, Val)
4911 : popValue(Record, OpNum, NextValueNo,
4914 OpNum + 2 != Record.size())
4921 if (std::error_code EC = parseAlignmentValue(Record[OpNum], Align))
4923 I = new StoreInst(Val, Ptr, Record[OpNum+1], Align);
4930 unsigned OpNum = 0;
4932 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr) ||
4934 ? getValueTypePair(Record, OpNum, NextValueNo, Val)
4935 : popValue(Record, OpNum, NextValueNo,
4938 OpNum + 4 != Record.size())
4944 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]);
4948 SynchronizationScope SynchScope = getDecodedSynchScope(Record[OpNum + 3]);
4949 if (Ordering != NotAtomic && Record[OpNum] == 0)
4953 if (std::error_code EC = parseAlignmentValue(Record[OpNum], Align))
4955 I = new StoreInst(Val, Ptr, Record[OpNum+1], Align, Ordering, SynchScope);
4963 unsigned OpNum = 0;
4965 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr) ||
4967 ? getValueTypePair(Record, OpNum, NextValueNo, Cmp)
4968 : popValue(Record, OpNum, NextValueNo,
4971 popValue(Record, OpNum, NextValueNo, Cmp->getType(), New) ||
4972 Record.size() < OpNum + 3 || Record.size() > OpNum + 5)
4974 AtomicOrdering SuccessOrdering = getDecodedOrdering(Record[OpNum + 1]);
4977 SynchronizationScope SynchScope = getDecodedSynchScope(Record[OpNum + 2]);
4987 FailureOrdering = getDecodedOrdering(Record[OpNum + 3]);
4991 cast<AtomicCmpXchgInst>(I)->setVolatile(Record[OpNum]);
5000 cast<AtomicCmpXchgInst>(I)->setWeak(Record[OpNum+4]);
5008 unsigned OpNum = 0;
5010 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr) ||
5011 popValue(Record, OpNum, NextValueNo,
5013 OpNum+4 != Record.size())
5015 AtomicRMWInst::BinOp Operation = getDecodedRMWOperation(Record[OpNum]);
5019 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]);
5022 SynchronizationScope SynchScope = getDecodedSynchScope(Record[OpNum + 3]);
5024 cast<AtomicRMWInst>(I)->setVolatile(Record[OpNum+1]);
5045 unsigned OpNum = 0;
5046 AttributeSet PAL = getAttributes(Record[OpNum++]);
5047 unsigned CCInfo = Record[OpNum++];
5051 FMF = getDecodedFastMathFlags(Record[OpNum++]);
5058 !(FTy = dyn_cast<FunctionType>(getTypeByID(Record[OpNum++]))))
5062 if (getValueTypePair(Record, OpNum, NextValueNo, Callee))
5075 if (Record.size() < FTy->getNumParams() + OpNum)
5080 for (unsigned i = 0, e = FTy->getNumParams(); i != e; ++i, ++OpNum) {
5082 Args.push_back(getBasicBlock(Record[OpNum]));
5084 Args.push_back(getValue(Record, OpNum, NextValueNo,
5092 if (OpNum != Record.size())
5095 while (OpNum != Record.size()) {
5097 if (getValueTypePair(Record, OpNum, NextValueNo, Op))
5148 unsigned OpNum = 1;
5149 while (OpNum != Record.size()) {
5151 if (getValueTypePair(Record, OpNum, NextValueNo, Op))