• Home
  • Raw
  • Download

Lines Matching refs:Indices

1528 bool LLParser::ParseIndexList(SmallVectorImpl<unsigned> &Indices,  in ParseIndexList()  argument
1542 Indices.push_back(Idx); in ParseIndexList()
2444 SmallVector<unsigned, 4> Indices; in ParseValID() local
2447 ParseIndexList(Indices) || in ParseValID()
2453 if (!ExtractValueInst::getIndexedType(Val->getType(), Indices)) in ParseValID()
2455 ID.ConstantVal = ConstantExpr::getExtractValue(Val, Indices); in ParseValID()
2462 SmallVector<unsigned, 4> Indices; in ParseValID() local
2467 ParseIndexList(Indices) || in ParseValID()
2472 if (!ExtractValueInst::getIndexedType(Val0->getType(), Indices)) in ParseValID()
2474 ID.ConstantVal = ConstantExpr::getInsertValue(Val0, Val1, Indices); in ParseValID()
2641 ArrayRef<Constant *> Indices(Elts.begin() + 1, Elts.end()); in ParseValID() local
2642 if (!GetElementPtrInst::getIndexedType(Elts[0]->getType(), Indices)) in ParseValID()
2644 ID.ConstantVal = ConstantExpr::getGetElementPtr(Elts[0], Indices, in ParseValID()
4282 SmallVector<Value*, 16> Indices; in ParseGetElementPtr() local
4301 Indices.push_back(Val); in ParseGetElementPtr()
4304 if (!Indices.empty() && !BasePointerType->getElementType()->isSized()) in ParseGetElementPtr()
4307 if (!GetElementPtrInst::getIndexedType(BaseType, Indices)) in ParseGetElementPtr()
4309 Inst = GetElementPtrInst::Create(Ptr, Indices); in ParseGetElementPtr()
4319 SmallVector<unsigned, 4> Indices; in ParseExtractValue() local
4322 ParseIndexList(Indices, AteExtraComma)) in ParseExtractValue()
4328 if (!ExtractValueInst::getIndexedType(Val->getType(), Indices)) in ParseExtractValue()
4330 Inst = ExtractValueInst::Create(Val, Indices); in ParseExtractValue()
4338 SmallVector<unsigned, 4> Indices; in ParseInsertValue() local
4343 ParseIndexList(Indices, AteExtraComma)) in ParseInsertValue()
4349 if (!ExtractValueInst::getIndexedType(Val0->getType(), Indices)) in ParseInsertValue()
4351 Inst = InsertValueInst::Create(Val0, Val1, Indices); in ParseInsertValue()