Lines Matching refs:Agg
3205 /// \param Agg The aggregate value being built up or stored, depending on
3207 void emitSplitOps(Type *Ty, Value *&Agg, const Twine &Name) {
3209 return static_cast<Derived *>(this)->emitFunc(Ty, Agg, Name);
3219 emitSplitOps(ATy->getElementType(), Agg, Name + "." + Twine(Idx));
3234 emitSplitOps(STy->getElementType(Idx), Agg, Name + "." + Twine(Idx));
3251 void emitFunc(Type *Ty, Value *&Agg, const Twine &Name) {
3257 Agg = IRB.CreateInsertValue(Agg, Load, Indices, Name + ".insert");
3283 void emitFunc(Type *Ty, Value *&Agg, const Twine &Name) {
3287 IRB.CreateExtractValue(Agg, Indices, Name + ".extract"),