Lines Matching defs:Idx
117 static bool ConvertToString(SmallVector<uint64_t, 64> &Record, unsigned Idx,
119 if (Idx > Record.size())
122 for (unsigned i = Idx, e = Record.size(); i != e; ++i)
247 void BitcodeReaderValueList::AssignValue(Value *V, unsigned Idx) {
248 if (Idx == size()) {
253 if (Idx >= size())
254 resize(Idx+1);
256 WeakVH &OldV = ValuePtrs[Idx];
265 ResolveConstants.push_back(std::make_pair(PHC, Idx));
276 Constant *BitcodeReaderValueList::getConstantFwdRef(unsigned Idx,
278 if (Idx >= size())
279 resize(Idx + 1);
281 if (Value *V = ValuePtrs[Idx]) {
288 ValuePtrs[Idx] = C;
292 Value *BitcodeReaderValueList::getValueFwdRef(unsigned Idx, Type *Ty) {
293 if (Idx >= size())
294 resize(Idx + 1);
296 if (Value *V = ValuePtrs[Idx]) {
306 ValuePtrs[Idx] = V;
392 void BitcodeReaderMDValueList::AssignValue(Value *V, unsigned Idx) {
393 if (Idx == size()) {
398 if (Idx >= size())
399 resize(Idx+1);
401 WeakVH &OldV = MDValuePtrs[Idx];
411 // Deleting PrevVal sets Idx value in MDValuePtrs to null. Set new
412 // value for Idx.
413 MDValuePtrs[Idx] = V;
416 Value *BitcodeReaderMDValueList::getValueFwdRef(unsigned Idx) {
417 if (Idx >= size())
418 resize(Idx + 1);
420 if (Value *V = MDValuePtrs[Idx]) {
427 MDValuePtrs[Idx] = V;
2379 Value *Vec, *Idx;
2381 getValue(Record, OpNum, Type::getInt32Ty(Context), Idx))
2383 I = ExtractElementInst::Create(Vec, Idx);
2390 Value *Vec, *Elt, *Idx;
2394 getValue(Record, OpNum, Type::getInt32Ty(Context), Idx))
2396 I = InsertElementInst::Create(Vec, Elt, Idx);