Lines Matching refs:IRP

226   AAAMDAttributes(const IRPosition &IRP, Attributor &A) : Base(IRP) {}  in AAAMDAttributes()
229 static AAAMDAttributes &createForPosition(const IRPosition &IRP,
252 AAUniformWorkGroupSize(const IRPosition &IRP, Attributor &A) : Base(IRP) {} in AAUniformWorkGroupSize()
255 static AAUniformWorkGroupSize &createForPosition(const IRPosition &IRP,
278 AAUniformWorkGroupSizeFunction(const IRPosition &IRP, Attributor &A) in AAUniformWorkGroupSizeFunction()
279 : AAUniformWorkGroupSize(IRP, A) {} in AAUniformWorkGroupSizeFunction()
348 AAUniformWorkGroupSize::createForPosition(const IRPosition &IRP, in createForPosition() argument
350 if (IRP.getPositionKind() == IRPosition::IRP_FUNCTION) in createForPosition()
351 return *new (A.Allocator) AAUniformWorkGroupSizeFunction(IRP, A); in createForPosition()
357 AAAMDAttributesFunction(const IRPosition &IRP, Attributor &A) in AAAMDAttributesFunction()
358 : AAAMDAttributes(IRP, A) {} in AAAMDAttributesFunction()
612 AAAMDAttributes &AAAMDAttributes::createForPosition(const IRPosition &IRP, in createForPosition() argument
614 if (IRP.getPositionKind() == IRPosition::IRP_FUNCTION) in createForPosition()
615 return *new (A.Allocator) AAAMDAttributesFunction(IRP, A); in createForPosition()
623 AAAMDFlatWorkGroupSize(const IRPosition &IRP, Attributor &A) in AAAMDFlatWorkGroupSize()
624 : Base(IRP, 32) {} in AAAMDFlatWorkGroupSize()
702 static AAAMDFlatWorkGroupSize &createForPosition(const IRPosition &IRP,
726 AAAMDFlatWorkGroupSize::createForPosition(const IRPosition &IRP, in createForPosition() argument
728 if (IRP.getPositionKind() == IRPosition::IRP_FUNCTION) in createForPosition()
729 return *new (A.Allocator) AAAMDFlatWorkGroupSize(IRP, A); in createForPosition()