Lines Matching refs:Agg
1472 static Type *getIndexedTypeInternal(Type *Agg, ArrayRef<IndexTy> IdxList) { in getIndexedTypeInternal() argument
1475 return Agg; in getIndexedTypeInternal()
1479 if (!Agg->isSized()) in getIndexedTypeInternal()
1484 CompositeType *CT = dyn_cast<CompositeType>(Agg); in getIndexedTypeInternal()
1488 Agg = CT->getTypeAtIndex(Index); in getIndexedTypeInternal()
1490 return CurIdx == IdxList.size() ? Agg : nullptr; in getIndexedTypeInternal()
1933 void InsertValueInst::init(Value *Agg, Value *Val, ArrayRef<unsigned> Idxs, in init() argument
1943 assert(ExtractValueInst::getIndexedType(Agg->getType(), Idxs) == in init()
1945 Op<0>() = Agg; in init()
1988 Type *ExtractValueInst::getIndexedType(Type *Agg, in getIndexedType() argument
1997 if (ArrayType *AT = dyn_cast<ArrayType>(Agg)) { in getIndexedType()
2000 } else if (StructType *ST = dyn_cast<StructType>(Agg)) { in getIndexedType()
2008 Agg = cast<CompositeType>(Agg)->getTypeAtIndex(Index); in getIndexedType()
2010 return const_cast<Type*>(Agg); in getIndexedType()