Lines Matching defs:Agg
2771 /// \param Agg The aggregate value being built up or stored, depending on
2773 void emitSplitOps(Type *Ty, Value *&Agg, const Twine &Name) {
2775 return static_cast<Derived *>(this)->emitFunc(Ty, Agg, Name);
2785 emitSplitOps(ATy->getElementType(), Agg, Name + "." + Twine(Idx));
2800 emitSplitOps(STy->getElementType(Idx), Agg, Name + "." + Twine(Idx));
2817 void emitFunc(Type *Ty, Value *&Agg, const Twine &Name) {
2822 Agg = IRB.CreateInsertValue(Agg, Load, Indices, Name + ".insert");
2848 void emitFunc(Type *Ty, Value *&Agg, const Twine &Name) {
2852 IRB.CreateExtractValue(Agg, Indices, Name + ".extract"),