Lines Matching refs:Idx

216           int Idx = PN->getBasicBlockIndex(Invoke->getParent());
217 if (Idx == -1) continue;
218 PN->setIncomingBlock(Idx, NewBB);
378 Constant *getConstantFwdRef(unsigned Idx, Type *Ty);
379 Value *getValueFwdRef(unsigned Idx, Type *Ty);
381 void AssignValue(Value *V, unsigned Idx);
422 Metadata *getValueFwdRef(unsigned Idx);
423 void AssignValue(Metadata *MD, unsigned Idx);
658 static bool ConvertToString(ArrayRef<uint64_t> Record, unsigned Idx,
660 if (Idx > Record.size())
663 for (unsigned i = Idx, e = Record.size(); i != e; ++i)
843 void BitcodeReaderValueList::AssignValue(Value *V, unsigned Idx) {
844 if (Idx == size()) {
849 if (Idx >= size())
850 resize(Idx+1);
852 WeakVH &OldV = ValuePtrs[Idx];
861 ResolveConstants.push_back(std::make_pair(PHC, Idx));
872 Constant *BitcodeReaderValueList::getConstantFwdRef(unsigned Idx,
874 if (Idx >= size())
875 resize(Idx + 1);
877 if (Value *V = ValuePtrs[Idx]) {
884 ValuePtrs[Idx] = C;
888 Value *BitcodeReaderValueList::getValueFwdRef(unsigned Idx, Type *Ty) {
889 if (Idx >= size())
890 resize(Idx + 1);
892 if (Value *V = ValuePtrs[Idx]) {
902 ValuePtrs[Idx] = V;
988 void BitcodeReaderMDValueList::AssignValue(Metadata *MD, unsigned Idx) {
989 if (Idx == size()) {
994 if (Idx >= size())
995 resize(Idx+1);
997 TrackingMDRef &OldMD = MDValuePtrs[Idx];
1009 Metadata *BitcodeReaderMDValueList::getValueFwdRef(unsigned Idx) {
1010 if (Idx >= size())
1011 resize(Idx + 1);
1013 if (Metadata *MD = MDValuePtrs[Idx])
1020 MDValuePtrs[Idx].reset(MD);
3089 Value *Vec, *Idx;
3091 getValue(Record, OpNum, Type::getInt32Ty(Context), Idx))
3093 I = ExtractElementInst::Create(Vec, Idx);
3100 Value *Vec, *Elt, *Idx;
3104 getValue(Record, OpNum, Type::getInt32Ty(Context), Idx))
3106 I = InsertElementInst::Create(Vec, Elt, Idx);
3285 unsigned Idx = 0;
3287 if (getValueTypePair(Record, Idx, NextValueNo, Val))
3334 unsigned Idx = 0;
3337 Type *Ty = getTypeByID(Record[Idx++]);
3341 if (getValueTypePair(Record, Idx, NextValueNo, PersFn))
3344 bool IsCleanup = !!Record[Idx++];
3345 unsigned NumClauses = Record[Idx++];
3350 LandingPadInst::ClauseType(Record[Idx++]); (void)CT;
3353 if (getValueTypePair(Record, Idx, NextValueNo, Val)) {