Lines Matching refs:OpNum

2641       unsigned OpNum = 0;  in parseConstants()  local
2645 PointeeType = getTypeByID(Record[OpNum++]); in parseConstants()
2650 uint64_t Op = Record[OpNum++]; in parseConstants()
2658 while (OpNum != Record.size()) { in parseConstants()
2660 Elt0FullTy = getTypeByID(Record[OpNum]); in parseConstants()
2661 Type *ElTy = getTypeByID(Record[OpNum++]); in parseConstants()
2664 Elts.push_back(ValueList.getConstantFwdRef(Record[OpNum++], ElTy)); in parseConstants()
3452 unsigned OpNum = 0; in parseGlobalIndirectSymbolRecord() local
3453 Type *Ty = getTypeByID(Record[OpNum++]); in parseGlobalIndirectSymbolRecord()
3465 AddrSpace = Record[OpNum++]; in parseGlobalIndirectSymbolRecord()
3468 auto Val = Record[OpNum++]; in parseGlobalIndirectSymbolRecord()
3469 auto Linkage = Record[OpNum++]; in parseGlobalIndirectSymbolRecord()
3481 if (OpNum != Record.size()) { in parseGlobalIndirectSymbolRecord()
3482 auto VisInd = OpNum++; in parseGlobalIndirectSymbolRecord()
3488 if (OpNum != Record.size()) in parseGlobalIndirectSymbolRecord()
3489 NewGA->setDLLStorageClass(getDecodedDLLStorageClass(Record[OpNum++])); in parseGlobalIndirectSymbolRecord()
3492 if (OpNum != Record.size()) in parseGlobalIndirectSymbolRecord()
3493 NewGA->setThreadLocalMode(getDecodedThreadLocalMode(Record[OpNum++])); in parseGlobalIndirectSymbolRecord()
3494 if (OpNum != Record.size()) in parseGlobalIndirectSymbolRecord()
3495 NewGA->setUnnamedAddr(getDecodedUnnamedAddrType(Record[OpNum++])); in parseGlobalIndirectSymbolRecord()
3497 if (OpNum != Record.size()) in parseGlobalIndirectSymbolRecord()
3498 NewGA->setDSOLocal(getDecodedDSOLocal(Record[OpNum++])); in parseGlobalIndirectSymbolRecord()
3502 if (OpNum + 1 < Record.size()) { in parseGlobalIndirectSymbolRecord()
3504 StringRef(Strtab.data() + Record[OpNum], Record[OpNum + 1])); in parseGlobalIndirectSymbolRecord()
3505 OpNum += 2; in parseGlobalIndirectSymbolRecord()
4034 unsigned OpNum = 0; in parseFunctionBody() local
4036 if (getValueTypePair(Record, OpNum, NextValueNo, LHS) || in parseFunctionBody()
4037 OpNum+1 > Record.size()) in parseFunctionBody()
4040 int Opc = getDecodedUnaryOpcode(Record[OpNum++], LHS->getType()); in parseFunctionBody()
4045 if (OpNum < Record.size()) { in parseFunctionBody()
4047 FastMathFlags FMF = getDecodedFastMathFlags(Record[OpNum]); in parseFunctionBody()
4055 unsigned OpNum = 0; in parseFunctionBody() local
4057 if (getValueTypePair(Record, OpNum, NextValueNo, LHS) || in parseFunctionBody()
4058 popValue(Record, OpNum, NextValueNo, LHS->getType(), RHS) || in parseFunctionBody()
4059 OpNum+1 > Record.size()) in parseFunctionBody()
4062 int Opc = getDecodedBinaryOpcode(Record[OpNum++], LHS->getType()); in parseFunctionBody()
4067 if (OpNum < Record.size()) { in parseFunctionBody()
4072 if (Record[OpNum] & (1 << bitc::OBO_NO_SIGNED_WRAP)) in parseFunctionBody()
4074 if (Record[OpNum] & (1 << bitc::OBO_NO_UNSIGNED_WRAP)) in parseFunctionBody()
4080 if (Record[OpNum] & (1 << bitc::PEO_EXACT)) in parseFunctionBody()
4083 FastMathFlags FMF = getDecodedFastMathFlags(Record[OpNum]); in parseFunctionBody()
4092 unsigned OpNum = 0; in parseFunctionBody() local
4094 if (getValueTypePair(Record, OpNum, NextValueNo, Op) || in parseFunctionBody()
4095 OpNum+2 != Record.size()) in parseFunctionBody()
4098 Type *ResTy = getTypeByID(Record[OpNum]); in parseFunctionBody()
4099 int Opc = getDecodedCastOpcode(Record[OpNum + 1]); in parseFunctionBody()
4121 unsigned OpNum = 0; in parseFunctionBody() local
4127 InBounds = Record[OpNum++]; in parseFunctionBody()
4128 Ty = getTypeByID(Record[OpNum++]); in parseFunctionBody()
4135 if (getValueTypePair(Record, OpNum, NextValueNo, BasePtr)) in parseFunctionBody()
4148 while (OpNum != Record.size()) { in parseFunctionBody()
4150 if (getValueTypePair(Record, OpNum, NextValueNo, Op)) in parseFunctionBody()
4165 unsigned OpNum = 0; in parseFunctionBody() local
4167 if (getValueTypePair(Record, OpNum, NextValueNo, Agg)) in parseFunctionBody()
4172 if (OpNum == RecSize) in parseFunctionBody()
4176 for (; OpNum != RecSize; ++OpNum) { in parseFunctionBody()
4179 uint64_t Index = Record[OpNum]; in parseFunctionBody()
4204 unsigned OpNum = 0; in parseFunctionBody() local
4206 if (getValueTypePair(Record, OpNum, NextValueNo, Agg)) in parseFunctionBody()
4209 if (getValueTypePair(Record, OpNum, NextValueNo, Val)) in parseFunctionBody()
4213 if (OpNum == RecSize) in parseFunctionBody()
4218 for (; OpNum != RecSize; ++OpNum) { in parseFunctionBody()
4221 uint64_t Index = Record[OpNum]; in parseFunctionBody()
4250 unsigned OpNum = 0; in parseFunctionBody() local
4252 if (getValueTypePair(Record, OpNum, NextValueNo, TrueVal) || in parseFunctionBody()
4253 popValue(Record, OpNum, NextValueNo, TrueVal->getType(), FalseVal) || in parseFunctionBody()
4254 popValue(Record, OpNum, NextValueNo, Type::getInt1Ty(Context), Cond)) in parseFunctionBody()
4265 unsigned OpNum = 0; in parseFunctionBody() local
4267 if (getValueTypePair(Record, OpNum, NextValueNo, TrueVal) || in parseFunctionBody()
4268 popValue(Record, OpNum, NextValueNo, TrueVal->getType(), FalseVal) || in parseFunctionBody()
4269 getValueTypePair(Record, OpNum, NextValueNo, Cond)) in parseFunctionBody()
4286 if (OpNum < Record.size() && isa<FPMathOperator>(I)) { in parseFunctionBody()
4287 FastMathFlags FMF = getDecodedFastMathFlags(Record[OpNum]); in parseFunctionBody()
4295 unsigned OpNum = 0; in parseFunctionBody() local
4297 if (getValueTypePair(Record, OpNum, NextValueNo, Vec) || in parseFunctionBody()
4298 getValueTypePair(Record, OpNum, NextValueNo, Idx)) in parseFunctionBody()
4308 unsigned OpNum = 0; in parseFunctionBody() local
4310 if (getValueTypePair(Record, OpNum, NextValueNo, Vec)) in parseFunctionBody()
4314 if (popValue(Record, OpNum, NextValueNo, in parseFunctionBody()
4316 getValueTypePair(Record, OpNum, NextValueNo, Idx)) in parseFunctionBody()
4324 unsigned OpNum = 0; in parseFunctionBody() local
4326 if (getValueTypePair(Record, OpNum, NextValueNo, Vec1) || in parseFunctionBody()
4327 popValue(Record, OpNum, NextValueNo, Vec1->getType(), Vec2)) in parseFunctionBody()
4330 if (getValueTypePair(Record, OpNum, NextValueNo, Mask)) in parseFunctionBody()
4347 unsigned OpNum = 0; in parseFunctionBody() local
4349 if (getValueTypePair(Record, OpNum, NextValueNo, LHS) || in parseFunctionBody()
4350 popValue(Record, OpNum, NextValueNo, LHS->getType(), RHS)) in parseFunctionBody()
4353 if (OpNum >= Record.size()) in parseFunctionBody()
4357 unsigned PredVal = Record[OpNum]; in parseFunctionBody()
4360 if (IsFP && Record.size() > OpNum+1) in parseFunctionBody()
4361 FMF = getDecodedFastMathFlags(Record[++OpNum]); in parseFunctionBody()
4363 if (OpNum+1 != Record.size()) in parseFunctionBody()
4386 unsigned OpNum = 0; in parseFunctionBody() local
4388 if (getValueTypePair(Record, OpNum, NextValueNo, Op)) in parseFunctionBody()
4390 if (OpNum != Record.size()) in parseFunctionBody()
4636 unsigned OpNum = 0; in parseFunctionBody() local
4637 AttributeList PAL = getAttributes(Record[OpNum++]); in parseFunctionBody()
4638 unsigned CCInfo = Record[OpNum++]; in parseFunctionBody()
4639 BasicBlock *NormalBB = getBasicBlock(Record[OpNum++]); in parseFunctionBody()
4640 BasicBlock *UnwindBB = getBasicBlock(Record[OpNum++]); in parseFunctionBody()
4644 FTy = dyn_cast<FunctionType>(getTypeByID(Record[OpNum++])); in parseFunctionBody()
4650 if (getValueTypePair(Record, OpNum, NextValueNo, Callee)) in parseFunctionBody()
4664 if (Record.size() < FTy->getNumParams() + OpNum) in parseFunctionBody()
4669 for (unsigned i = 0, e = FTy->getNumParams(); i != e; ++i, ++OpNum) { in parseFunctionBody()
4670 Ops.push_back(getValue(Record, OpNum, NextValueNo, in parseFunctionBody()
4678 if (Record.size() != OpNum) in parseFunctionBody()
4682 while (OpNum != Record.size()) { in parseFunctionBody()
4684 if (getValueTypePair(Record, OpNum, NextValueNo, Op)) in parseFunctionBody()
4713 unsigned OpNum = 0; in parseFunctionBody() local
4714 AttributeList PAL = getAttributes(Record[OpNum++]); in parseFunctionBody()
4715 unsigned CCInfo = Record[OpNum++]; in parseFunctionBody()
4717 BasicBlock *DefaultDest = getBasicBlock(Record[OpNum++]); in parseFunctionBody()
4718 unsigned NumIndirectDests = Record[OpNum++]; in parseFunctionBody()
4721 IndirectDests.push_back(getBasicBlock(Record[OpNum++])); in parseFunctionBody()
4725 FTy = dyn_cast<FunctionType>(getTypeByID(Record[OpNum++])); in parseFunctionBody()
4731 if (getValueTypePair(Record, OpNum, NextValueNo, Callee)) in parseFunctionBody()
4745 if (Record.size() < FTy->getNumParams() + OpNum) in parseFunctionBody()
4750 for (unsigned i = 0, e = FTy->getNumParams(); i != e; ++i, ++OpNum) { in parseFunctionBody()
4752 Args.push_back(getBasicBlock(Record[OpNum])); in parseFunctionBody()
4754 Args.push_back(getValue(Record, OpNum, NextValueNo, in parseFunctionBody()
4762 if (OpNum != Record.size()) in parseFunctionBody()
4765 while (OpNum != Record.size()) { in parseFunctionBody()
4767 if (getValueTypePair(Record, OpNum, NextValueNo, Op)) in parseFunctionBody()
4926 unsigned OpNum = 0; in parseFunctionBody() local
4928 if (getValueTypePair(Record, OpNum, NextValueNo, Op) || in parseFunctionBody()
4929 (OpNum + 2 != Record.size() && OpNum + 3 != Record.size())) in parseFunctionBody()
4936 if (OpNum + 3 == Record.size()) { in parseFunctionBody()
4937 Ty = getTypeByID(Record[OpNum++]); in parseFunctionBody()
4946 if (Error Err = parseAlignmentValue(Record[OpNum], Align)) in parseFunctionBody()
4953 I = new LoadInst(Ty, Op, "", Record[OpNum + 1], *Align); in parseFunctionBody()
4959 unsigned OpNum = 0; in parseFunctionBody() local
4961 if (getValueTypePair(Record, OpNum, NextValueNo, Op) || in parseFunctionBody()
4962 (OpNum + 4 != Record.size() && OpNum + 5 != Record.size())) in parseFunctionBody()
4969 if (OpNum + 5 == Record.size()) { in parseFunctionBody()
4970 Ty = getTypeByID(Record[OpNum++]); in parseFunctionBody()
4978 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody()
4983 if (Ordering != AtomicOrdering::NotAtomic && Record[OpNum] == 0) in parseFunctionBody()
4985 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); in parseFunctionBody()
4988 if (Error Err = parseAlignmentValue(Record[OpNum], Align)) in parseFunctionBody()
4992 I = new LoadInst(Ty, Op, "", Record[OpNum + 1], *Align, Ordering, SSID); in parseFunctionBody()
4998 unsigned OpNum = 0; in parseFunctionBody() local
5000 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr) || in parseFunctionBody()
5002 ? getValueTypePair(Record, OpNum, NextValueNo, Val) in parseFunctionBody()
5003 : popValue(Record, OpNum, NextValueNo, in parseFunctionBody()
5006 OpNum + 2 != Record.size()) in parseFunctionBody()
5012 if (Error Err = parseAlignmentValue(Record[OpNum], Align)) in parseFunctionBody()
5019 I = new StoreInst(Val, Ptr, Record[OpNum + 1], *Align); in parseFunctionBody()
5026 unsigned OpNum = 0; in parseFunctionBody() local
5028 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr) || in parseFunctionBody()
5031 ? getValueTypePair(Record, OpNum, NextValueNo, Val) in parseFunctionBody()
5032 : popValue(Record, OpNum, NextValueNo, in parseFunctionBody()
5035 OpNum + 4 != Record.size()) in parseFunctionBody()
5040 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody()
5045 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); in parseFunctionBody()
5046 if (Ordering != AtomicOrdering::NotAtomic && Record[OpNum] == 0) in parseFunctionBody()
5050 if (Error Err = parseAlignmentValue(Record[OpNum], Align)) in parseFunctionBody()
5054 I = new StoreInst(Val, Ptr, Record[OpNum + 1], *Align, Ordering, SSID); in parseFunctionBody()
5062 unsigned OpNum = 0; in parseFunctionBody() local
5064 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr)) in parseFunctionBody()
5071 if (popValue(Record, OpNum, NextValueNo, in parseFunctionBody()
5077 if (popValue(Record, OpNum, NextValueNo, Cmp->getType(), New) || in parseFunctionBody()
5078 NumRecords < OpNum + 3 || NumRecords > OpNum + 5) in parseFunctionBody()
5082 getDecodedOrdering(Record[OpNum + 1]); in parseFunctionBody()
5087 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 2]); in parseFunctionBody()
5095 : getDecodedOrdering(Record[OpNum + 3]); in parseFunctionBody()
5106 cast<AtomicCmpXchgInst>(I)->setVolatile(Record[OpNum]); in parseFunctionBody()
5115 cast<AtomicCmpXchgInst>(I)->setWeak(Record[OpNum + 4]); in parseFunctionBody()
5125 unsigned OpNum = 0; in parseFunctionBody() local
5127 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr)) in parseFunctionBody()
5134 if (getValueTypePair(Record, OpNum, NextValueNo, Cmp)) in parseFunctionBody()
5138 if (popValue(Record, OpNum, NextValueNo, Cmp->getType(), Val)) in parseFunctionBody()
5141 if (NumRecords < OpNum + 3 || NumRecords > OpNum + 6) in parseFunctionBody()
5144 const bool IsVol = Record[OpNum]; in parseFunctionBody()
5147 getDecodedOrdering(Record[OpNum + 1]); in parseFunctionBody()
5151 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 2]); in parseFunctionBody()
5157 getDecodedOrdering(Record[OpNum + 3]); in parseFunctionBody()
5161 const bool IsWeak = Record[OpNum + 4]; in parseFunctionBody()
5165 if (NumRecords == (OpNum + 6)) { in parseFunctionBody()
5166 if (Error Err = parseAlignmentValue(Record[OpNum + 5], Alignment)) in parseFunctionBody()
5186 unsigned OpNum = 0; in parseFunctionBody() local
5189 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr)) in parseFunctionBody()
5197 if (popValue(Record, OpNum, NextValueNo, in parseFunctionBody()
5202 if (getValueTypePair(Record, OpNum, NextValueNo, Val)) in parseFunctionBody()
5206 if (!(NumRecords == (OpNum + 4) || NumRecords == (OpNum + 5))) in parseFunctionBody()
5210 getDecodedRMWOperation(Record[OpNum]); in parseFunctionBody()
5215 const bool IsVol = Record[OpNum + 1]; in parseFunctionBody()
5217 const AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody()
5222 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); in parseFunctionBody()
5226 if (NumRecords == (OpNum + 5)) { in parseFunctionBody()
5227 if (Error Err = parseAlignmentValue(Record[OpNum + 4], Alignment)) in parseFunctionBody()
5259 unsigned OpNum = 0; in parseFunctionBody() local
5260 AttributeList PAL = getAttributes(Record[OpNum++]); in parseFunctionBody()
5261 unsigned CCInfo = Record[OpNum++]; in parseFunctionBody()
5265 FMF = getDecodedFastMathFlags(Record[OpNum++]); in parseFunctionBody()
5272 FTy = dyn_cast<FunctionType>(getTypeByID(Record[OpNum++])); in parseFunctionBody()
5278 if (getValueTypePair(Record, OpNum, NextValueNo, Callee)) in parseFunctionBody()
5292 if (Record.size() < FTy->getNumParams() + OpNum) in parseFunctionBody()
5298 for (unsigned i = 0, e = FTy->getNumParams(); i != e; ++i, ++OpNum) { in parseFunctionBody()
5300 Args.push_back(getBasicBlock(Record[OpNum])); in parseFunctionBody()
5302 Args.push_back(getValue(Record, OpNum, NextValueNo, in parseFunctionBody()
5311 if (OpNum != Record.size()) in parseFunctionBody()
5314 while (OpNum != Record.size()) { in parseFunctionBody()
5316 if (getValueTypePair(Record, OpNum, NextValueNo, Op)) in parseFunctionBody()
5369 unsigned OpNum = 1; in parseFunctionBody() local
5370 while (OpNum != Record.size()) { in parseFunctionBody()
5372 if (getValueTypePair(Record, OpNum, NextValueNo, Op)) in parseFunctionBody()
5382 unsigned OpNum = 0; in parseFunctionBody() local
5384 if (getValueTypePair(Record, OpNum, NextValueNo, Op)) in parseFunctionBody()
5386 if (OpNum != Record.size()) in parseFunctionBody()