Lines Matching refs:OpNum
3264 unsigned OpNum = 0; in parseConstants() local
3268 PointeeType = getTypeByID(Record[OpNum++]); in parseConstants()
3273 uint64_t Op = Record[OpNum++]; in parseConstants()
3280 unsigned BaseTypeID = Record[OpNum]; in parseConstants()
3281 while (OpNum != Record.size()) { in parseConstants()
3282 unsigned ElTyID = Record[OpNum++]; in parseConstants()
3286 Elts.push_back(Record[OpNum++]); in parseConstants()
3461 unsigned OpNum = 0; in parseConstants() local
3463 bool HasSideEffects = Record[OpNum] & 1; in parseConstants()
3464 bool IsAlignStack = (Record[OpNum] >> 1) & 1; in parseConstants()
3465 unsigned AsmDialect = (Record[OpNum] >> 2) & 1; in parseConstants()
3466 bool CanThrow = (Record[OpNum] >> 3) & 1; in parseConstants()
3467 ++OpNum; in parseConstants()
3468 unsigned AsmStrSize = Record[OpNum]; in parseConstants()
3469 ++OpNum; in parseConstants()
3470 if (OpNum + AsmStrSize >= Record.size()) in parseConstants()
3472 unsigned ConstStrSize = Record[OpNum + AsmStrSize]; in parseConstants()
3473 if (OpNum + 1 + AsmStrSize + ConstStrSize > Record.size()) in parseConstants()
3477 AsmStr += (char)Record[OpNum + i]; in parseConstants()
3478 ++OpNum; in parseConstants()
3480 ConstrStr += (char)Record[OpNum + AsmStrSize + i]; in parseConstants()
3493 unsigned OpNum = 0; in parseConstants() local
3494 auto *FnTy = dyn_cast_or_null<FunctionType>(getTypeByID(Record[OpNum])); in parseConstants()
3495 ++OpNum; in parseConstants()
3499 bool HasSideEffects = Record[OpNum] & 1; in parseConstants()
3500 bool IsAlignStack = (Record[OpNum] >> 1) & 1; in parseConstants()
3501 unsigned AsmDialect = (Record[OpNum] >> 2) & 1; in parseConstants()
3502 bool CanThrow = (Record[OpNum] >> 3) & 1; in parseConstants()
3503 ++OpNum; in parseConstants()
3504 unsigned AsmStrSize = Record[OpNum]; in parseConstants()
3505 ++OpNum; in parseConstants()
3506 if (OpNum + AsmStrSize >= Record.size()) in parseConstants()
3508 unsigned ConstStrSize = Record[OpNum + AsmStrSize]; in parseConstants()
3509 if (OpNum + 1 + AsmStrSize + ConstStrSize > Record.size()) in parseConstants()
3513 AsmStr += (char)Record[OpNum + i]; in parseConstants()
3514 ++OpNum; in parseConstants()
3516 ConstrStr += (char)Record[OpNum + AsmStrSize + i]; in parseConstants()
4162 unsigned OpNum = 0; in parseGlobalIndirectSymbolRecord() local
4163 unsigned TypeID = Record[OpNum++]; in parseGlobalIndirectSymbolRecord()
4179 AddrSpace = Record[OpNum++]; in parseGlobalIndirectSymbolRecord()
4182 auto Val = Record[OpNum++]; in parseGlobalIndirectSymbolRecord()
4183 auto Linkage = Record[OpNum++]; in parseGlobalIndirectSymbolRecord()
4195 if (OpNum != Record.size()) { in parseGlobalIndirectSymbolRecord()
4196 auto VisInd = OpNum++; in parseGlobalIndirectSymbolRecord()
4202 if (OpNum != Record.size()) { in parseGlobalIndirectSymbolRecord()
4203 auto S = Record[OpNum++]; in parseGlobalIndirectSymbolRecord()
4210 if (OpNum != Record.size()) in parseGlobalIndirectSymbolRecord()
4211 NewGA->setThreadLocalMode(getDecodedThreadLocalMode(Record[OpNum++])); in parseGlobalIndirectSymbolRecord()
4212 if (OpNum != Record.size()) in parseGlobalIndirectSymbolRecord()
4213 NewGA->setUnnamedAddr(getDecodedUnnamedAddrType(Record[OpNum++])); in parseGlobalIndirectSymbolRecord()
4215 if (OpNum != Record.size()) in parseGlobalIndirectSymbolRecord()
4216 NewGA->setDSOLocal(getDecodedDSOLocal(Record[OpNum++])); in parseGlobalIndirectSymbolRecord()
4220 if (OpNum + 1 < Record.size()) { in parseGlobalIndirectSymbolRecord()
4222 if (Record[OpNum] + Record[OpNum + 1] > Strtab.size()) in parseGlobalIndirectSymbolRecord()
4225 StringRef(Strtab.data() + Record[OpNum], Record[OpNum + 1])); in parseGlobalIndirectSymbolRecord()
4226 OpNum += 2; in parseGlobalIndirectSymbolRecord()
4862 unsigned OpNum = 0; in parseFunctionBody() local
4865 if (getValueTypePair(Record, OpNum, NextValueNo, LHS, TypeID, CurBB) || in parseFunctionBody()
4866 OpNum+1 > Record.size()) in parseFunctionBody()
4869 int Opc = getDecodedUnaryOpcode(Record[OpNum++], LHS->getType()); in parseFunctionBody()
4875 if (OpNum < Record.size()) { in parseFunctionBody()
4877 FastMathFlags FMF = getDecodedFastMathFlags(Record[OpNum]); in parseFunctionBody()
4885 unsigned OpNum = 0; in parseFunctionBody() local
4888 if (getValueTypePair(Record, OpNum, NextValueNo, LHS, TypeID, CurBB) || in parseFunctionBody()
4889 popValue(Record, OpNum, NextValueNo, LHS->getType(), TypeID, RHS, in parseFunctionBody()
4891 OpNum+1 > Record.size()) in parseFunctionBody()
4894 int Opc = getDecodedBinaryOpcode(Record[OpNum++], LHS->getType()); in parseFunctionBody()
4900 if (OpNum < Record.size()) { in parseFunctionBody()
4905 if (Record[OpNum] & (1 << bitc::OBO_NO_SIGNED_WRAP)) in parseFunctionBody()
4907 if (Record[OpNum] & (1 << bitc::OBO_NO_UNSIGNED_WRAP)) in parseFunctionBody()
4913 if (Record[OpNum] & (1 << bitc::PEO_EXACT)) in parseFunctionBody()
4916 if (Record[OpNum] & (1 << bitc::PDI_DISJOINT)) in parseFunctionBody()
4919 FastMathFlags FMF = getDecodedFastMathFlags(Record[OpNum]); in parseFunctionBody()
4927 unsigned OpNum = 0; in parseFunctionBody() local
4930 if (getValueTypePair(Record, OpNum, NextValueNo, Op, OpTypeID, CurBB) || in parseFunctionBody()
4931 OpNum + 1 > Record.size()) in parseFunctionBody()
4934 ResTypeID = Record[OpNum++]; in parseFunctionBody()
4936 int Opc = getDecodedCastOpcode(Record[OpNum++]); in parseFunctionBody()
4953 if (OpNum < Record.size() && isa<PossiblyNonNegInst>(I) && in parseFunctionBody()
4954 (Record[OpNum] & (1 << bitc::PNNI_NON_NEG))) in parseFunctionBody()
4962 unsigned OpNum = 0; in parseFunctionBody() local
4969 InBounds = Record[OpNum++]; in parseFunctionBody()
4970 TyID = Record[OpNum++]; in parseFunctionBody()
4980 if (getValueTypePair(Record, OpNum, NextValueNo, BasePtr, BasePtrTypeID, in parseFunctionBody()
4992 while (OpNum != Record.size()) { in parseFunctionBody()
4995 if (getValueTypePair(Record, OpNum, NextValueNo, Op, OpTypeID, CurBB)) in parseFunctionBody()
5033 unsigned OpNum = 0; in parseFunctionBody() local
5036 if (getValueTypePair(Record, OpNum, NextValueNo, Agg, AggTypeID, CurBB)) in parseFunctionBody()
5041 if (OpNum == RecSize) in parseFunctionBody()
5046 for (; OpNum != RecSize; ++OpNum) { in parseFunctionBody()
5049 uint64_t Index = Record[OpNum]; in parseFunctionBody()
5077 unsigned OpNum = 0; in parseFunctionBody() local
5080 if (getValueTypePair(Record, OpNum, NextValueNo, Agg, AggTypeID, CurBB)) in parseFunctionBody()
5084 if (getValueTypePair(Record, OpNum, NextValueNo, Val, ValTypeID, CurBB)) in parseFunctionBody()
5088 if (OpNum == RecSize) in parseFunctionBody()
5093 for (; OpNum != RecSize; ++OpNum) { in parseFunctionBody()
5096 uint64_t Index = Record[OpNum]; in parseFunctionBody()
5126 unsigned OpNum = 0; in parseFunctionBody() local
5130 if (getValueTypePair(Record, OpNum, NextValueNo, TrueVal, TypeID, in parseFunctionBody()
5132 popValue(Record, OpNum, NextValueNo, TrueVal->getType(), TypeID, in parseFunctionBody()
5134 popValue(Record, OpNum, NextValueNo, CondType, in parseFunctionBody()
5147 unsigned OpNum = 0; in parseFunctionBody() local
5150 if (getValueTypePair(Record, OpNum, NextValueNo, TrueVal, ValTypeID, in parseFunctionBody()
5152 popValue(Record, OpNum, NextValueNo, TrueVal->getType(), ValTypeID, in parseFunctionBody()
5154 getValueTypePair(Record, OpNum, NextValueNo, Cond, CondTypeID, CurBB)) in parseFunctionBody()
5172 if (OpNum < Record.size() && isa<FPMathOperator>(I)) { in parseFunctionBody()
5173 FastMathFlags FMF = getDecodedFastMathFlags(Record[OpNum]); in parseFunctionBody()
5181 unsigned OpNum = 0; in parseFunctionBody() local
5184 if (getValueTypePair(Record, OpNum, NextValueNo, Vec, VecTypeID, CurBB) || in parseFunctionBody()
5185 getValueTypePair(Record, OpNum, NextValueNo, Idx, IdxTypeID, CurBB)) in parseFunctionBody()
5196 unsigned OpNum = 0; in parseFunctionBody() local
5199 if (getValueTypePair(Record, OpNum, NextValueNo, Vec, VecTypeID, CurBB)) in parseFunctionBody()
5203 if (popValue(Record, OpNum, NextValueNo, in parseFunctionBody()
5206 getValueTypePair(Record, OpNum, NextValueNo, Idx, IdxTypeID, CurBB)) in parseFunctionBody()
5215 unsigned OpNum = 0; in parseFunctionBody() local
5218 if (getValueTypePair(Record, OpNum, NextValueNo, Vec1, Vec1TypeID, in parseFunctionBody()
5220 popValue(Record, OpNum, NextValueNo, Vec1->getType(), Vec1TypeID, in parseFunctionBody()
5225 if (getValueTypePair(Record, OpNum, NextValueNo, Mask, MaskTypeID, CurBB)) in parseFunctionBody()
5244 unsigned OpNum = 0; in parseFunctionBody() local
5247 if (getValueTypePair(Record, OpNum, NextValueNo, LHS, LHSTypeID, CurBB) || in parseFunctionBody()
5248 popValue(Record, OpNum, NextValueNo, LHS->getType(), LHSTypeID, RHS, in parseFunctionBody()
5252 if (OpNum >= Record.size()) in parseFunctionBody()
5256 CmpInst::Predicate PredVal = CmpInst::Predicate(Record[OpNum]); in parseFunctionBody()
5259 if (IsFP && Record.size() > OpNum+1) in parseFunctionBody()
5260 FMF = getDecodedFastMathFlags(Record[++OpNum]); in parseFunctionBody()
5262 if (OpNum+1 != Record.size()) in parseFunctionBody()
5294 unsigned OpNum = 0; in parseFunctionBody() local
5297 if (getValueTypePair(Record, OpNum, NextValueNo, Op, OpTypeID, CurBB)) in parseFunctionBody()
5299 if (OpNum != Record.size()) in parseFunctionBody()
5559 unsigned OpNum = 0; in parseFunctionBody() local
5560 AttributeList PAL = getAttributes(Record[OpNum++]); in parseFunctionBody()
5561 unsigned CCInfo = Record[OpNum++]; in parseFunctionBody()
5562 BasicBlock *NormalBB = getBasicBlock(Record[OpNum++]); in parseFunctionBody()
5563 BasicBlock *UnwindBB = getBasicBlock(Record[OpNum++]); in parseFunctionBody()
5568 FTyID = Record[OpNum++]; in parseFunctionBody()
5576 if (getValueTypePair(Record, OpNum, NextValueNo, Callee, CalleeTypeID, in parseFunctionBody()
5589 if (Record.size() < FTy->getNumParams() + OpNum) in parseFunctionBody()
5594 for (unsigned i = 0, e = FTy->getNumParams(); i != e; ++i, ++OpNum) { in parseFunctionBody()
5596 Ops.push_back(getValue(Record, OpNum, NextValueNo, FTy->getParamType(i), in parseFunctionBody()
5604 if (Record.size() != OpNum) in parseFunctionBody()
5608 while (OpNum != Record.size()) { in parseFunctionBody()
5611 if (getValueTypePair(Record, OpNum, NextValueNo, Op, OpTypeID, CurBB)) in parseFunctionBody()
5649 unsigned OpNum = 0; in parseFunctionBody() local
5650 AttributeList PAL = getAttributes(Record[OpNum++]); in parseFunctionBody()
5651 unsigned CCInfo = Record[OpNum++]; in parseFunctionBody()
5653 BasicBlock *DefaultDest = getBasicBlock(Record[OpNum++]); in parseFunctionBody()
5654 unsigned NumIndirectDests = Record[OpNum++]; in parseFunctionBody()
5657 IndirectDests.push_back(getBasicBlock(Record[OpNum++])); in parseFunctionBody()
5662 FTyID = Record[OpNum++]; in parseFunctionBody()
5670 if (getValueTypePair(Record, OpNum, NextValueNo, Callee, CalleeTypeID, in parseFunctionBody()
5683 if (Record.size() < FTy->getNumParams() + OpNum) in parseFunctionBody()
5689 for (unsigned i = 0, e = FTy->getNumParams(); i != e; ++i, ++OpNum) { in parseFunctionBody()
5693 Arg = getBasicBlock(Record[OpNum]); in parseFunctionBody()
5695 Arg = getValue(Record, OpNum, NextValueNo, FTy->getParamType(i), in parseFunctionBody()
5705 if (OpNum != Record.size()) in parseFunctionBody()
5708 while (OpNum != Record.size()) { in parseFunctionBody()
5711 if (getValueTypePair(Record, OpNum, NextValueNo, Op, OpTypeID, CurBB)) in parseFunctionBody()
5987 unsigned OpNum = 0; in parseFunctionBody() local
5990 if (getValueTypePair(Record, OpNum, NextValueNo, Op, OpTypeID, CurBB) || in parseFunctionBody()
5991 (OpNum + 2 != Record.size() && OpNum + 3 != Record.size())) in parseFunctionBody()
5998 if (OpNum + 3 == Record.size()) { in parseFunctionBody()
5999 ResTypeID = Record[OpNum++]; in parseFunctionBody()
6013 if (Error Err = parseAlignmentValue(Record[OpNum], Align)) in parseFunctionBody()
6020 I = new LoadInst(Ty, Op, "", Record[OpNum + 1], *Align); in parseFunctionBody()
6026 unsigned OpNum = 0; in parseFunctionBody() local
6029 if (getValueTypePair(Record, OpNum, NextValueNo, Op, OpTypeID, CurBB) || in parseFunctionBody()
6030 (OpNum + 4 != Record.size() && OpNum + 5 != Record.size())) in parseFunctionBody()
6037 if (OpNum + 5 == Record.size()) { in parseFunctionBody()
6038 ResTypeID = Record[OpNum++]; in parseFunctionBody()
6051 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody()
6056 if (Ordering != AtomicOrdering::NotAtomic && Record[OpNum] == 0) in parseFunctionBody()
6058 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); in parseFunctionBody()
6061 if (Error Err = parseAlignmentValue(Record[OpNum], Align)) in parseFunctionBody()
6065 I = new LoadInst(Ty, Op, "", Record[OpNum + 1], *Align, Ordering, SSID); in parseFunctionBody()
6071 unsigned OpNum = 0; in parseFunctionBody() local
6074 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr, PtrTypeID, CurBB)) in parseFunctionBody()
6078 if (getValueTypePair(Record, OpNum, NextValueNo, Val, ValTypeID, CurBB)) in parseFunctionBody()
6082 if (popValue(Record, OpNum, NextValueNo, getTypeByID(ValTypeID), in parseFunctionBody()
6087 if (OpNum + 2 != Record.size()) in parseFunctionBody()
6093 if (Error Err = parseAlignmentValue(Record[OpNum], Align)) in parseFunctionBody()
6100 I = new StoreInst(Val, Ptr, Record[OpNum + 1], *Align); in parseFunctionBody()
6107 unsigned OpNum = 0; in parseFunctionBody() local
6110 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr, PtrTypeID, CurBB) || in parseFunctionBody()
6114 if (getValueTypePair(Record, OpNum, NextValueNo, Val, ValTypeID, CurBB)) in parseFunctionBody()
6118 if (popValue(Record, OpNum, NextValueNo, getTypeByID(ValTypeID), in parseFunctionBody()
6123 if (OpNum + 4 != Record.size()) in parseFunctionBody()
6128 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody()
6133 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); in parseFunctionBody()
6134 if (Ordering != AtomicOrdering::NotAtomic && Record[OpNum] == 0) in parseFunctionBody()
6138 if (Error Err = parseAlignmentValue(Record[OpNum], Align)) in parseFunctionBody()
6142 I = new StoreInst(Val, Ptr, Record[OpNum + 1], *Align, Ordering, SSID); in parseFunctionBody()
6150 unsigned OpNum = 0; in parseFunctionBody() local
6153 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr, PtrTypeID, CurBB)) in parseFunctionBody()
6161 if (popValue(Record, OpNum, NextValueNo, getTypeByID(CmpTypeID), in parseFunctionBody()
6166 if (popValue(Record, OpNum, NextValueNo, Cmp->getType(), CmpTypeID, in parseFunctionBody()
6168 NumRecords < OpNum + 3 || NumRecords > OpNum + 5) in parseFunctionBody()
6172 getDecodedOrdering(Record[OpNum + 1]); in parseFunctionBody()
6177 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 2]); in parseFunctionBody()
6185 : getDecodedOrdering(Record[OpNum + 3]); in parseFunctionBody()
6196 cast<AtomicCmpXchgInst>(I)->setVolatile(Record[OpNum]); in parseFunctionBody()
6206 cast<AtomicCmpXchgInst>(I)->setWeak(Record[OpNum + 4]); in parseFunctionBody()
6218 unsigned OpNum = 0; in parseFunctionBody() local
6221 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr, PtrTypeID, CurBB)) in parseFunctionBody()
6229 if (getValueTypePair(Record, OpNum, NextValueNo, Cmp, CmpTypeID, CurBB)) in parseFunctionBody()
6233 if (popValue(Record, OpNum, NextValueNo, Cmp->getType(), CmpTypeID, Val, in parseFunctionBody()
6237 if (NumRecords < OpNum + 3 || NumRecords > OpNum + 6) in parseFunctionBody()
6240 const bool IsVol = Record[OpNum]; in parseFunctionBody()
6243 getDecodedOrdering(Record[OpNum + 1]); in parseFunctionBody()
6247 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 2]); in parseFunctionBody()
6253 getDecodedOrdering(Record[OpNum + 3]); in parseFunctionBody()
6257 const bool IsWeak = Record[OpNum + 4]; in parseFunctionBody()
6261 if (NumRecords == (OpNum + 6)) { in parseFunctionBody()
6262 if (Error Err = parseAlignmentValue(Record[OpNum + 5], Alignment)) in parseFunctionBody()
6285 unsigned OpNum = 0; in parseFunctionBody() local
6289 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr, PtrTypeID, CurBB)) in parseFunctionBody()
6299 if (popValue(Record, OpNum, NextValueNo, in parseFunctionBody()
6303 if (getValueTypePair(Record, OpNum, NextValueNo, Val, ValTypeID, CurBB)) in parseFunctionBody()
6307 if (!(NumRecords == (OpNum + 4) || NumRecords == (OpNum + 5))) in parseFunctionBody()
6311 getDecodedRMWOperation(Record[OpNum]); in parseFunctionBody()
6316 const bool IsVol = Record[OpNum + 1]; in parseFunctionBody()
6318 const AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody()
6323 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); in parseFunctionBody()
6327 if (NumRecords == (OpNum + 5)) { in parseFunctionBody()
6328 if (Error Err = parseAlignmentValue(Record[OpNum + 4], Alignment)) in parseFunctionBody()
6361 unsigned OpNum = 0; in parseFunctionBody() local
6362 AttributeList PAL = getAttributes(Record[OpNum++]); in parseFunctionBody()
6363 unsigned CCInfo = Record[OpNum++]; in parseFunctionBody()
6367 FMF = getDecodedFastMathFlags(Record[OpNum++]); in parseFunctionBody()
6375 FTyID = Record[OpNum++]; in parseFunctionBody()
6383 if (getValueTypePair(Record, OpNum, NextValueNo, Callee, CalleeTypeID, in parseFunctionBody()
6396 if (Record.size() < FTy->getNumParams() + OpNum) in parseFunctionBody()
6402 for (unsigned i = 0, e = FTy->getNumParams(); i != e; ++i, ++OpNum) { in parseFunctionBody()
6405 Args.push_back(getBasicBlock(Record[OpNum])); in parseFunctionBody()
6407 Args.push_back(getValue(Record, OpNum, NextValueNo, in parseFunctionBody()
6416 if (OpNum != Record.size()) in parseFunctionBody()
6419 while (OpNum != Record.size()) { in parseFunctionBody()
6422 if (getValueTypePair(Record, OpNum, NextValueNo, Op, OpTypeID, CurBB)) in parseFunctionBody()
6485 unsigned OpNum = 1; in parseFunctionBody() local
6486 while (OpNum != Record.size()) { in parseFunctionBody()
6489 if (getValueTypePair(Record, OpNum, NextValueNo, Op, OpTypeID, CurBB)) in parseFunctionBody()
6499 unsigned OpNum = 0; in parseFunctionBody() local
6502 if (getValueTypePair(Record, OpNum, NextValueNo, Op, OpTypeID, CurBB)) in parseFunctionBody()
6504 if (OpNum != Record.size()) in parseFunctionBody()