Lines Matching refs:IRP

271   AAAMDAttributes(const IRPosition &IRP, Attributor &A) : Base(IRP) {}  in AAAMDAttributes()
274 static AAAMDAttributes &createForPosition(const IRPosition &IRP,
297 AAUniformWorkGroupSize(const IRPosition &IRP, Attributor &A) : Base(IRP) {} in AAUniformWorkGroupSize()
300 static AAUniformWorkGroupSize &createForPosition(const IRPosition &IRP,
323 AAUniformWorkGroupSizeFunction(const IRPosition &IRP, Attributor &A) in AAUniformWorkGroupSizeFunction()
324 : AAUniformWorkGroupSize(IRP, A) {} in AAUniformWorkGroupSizeFunction()
395 AAUniformWorkGroupSize::createForPosition(const IRPosition &IRP, in createForPosition() argument
397 if (IRP.getPositionKind() == IRPosition::IRP_FUNCTION) in createForPosition()
398 return *new (A.Allocator) AAUniformWorkGroupSizeFunction(IRP, A); in createForPosition()
404 AAAMDAttributesFunction(const IRPosition &IRP, Attributor &A) in AAAMDAttributesFunction()
405 : AAAMDAttributes(IRP, A) {} in AAAMDAttributesFunction()
682 AAAMDAttributes &AAAMDAttributes::createForPosition(const IRPosition &IRP, in createForPosition() argument
684 if (IRP.getPositionKind() == IRPosition::IRP_FUNCTION) in createForPosition()
685 return *new (A.Allocator) AAAMDAttributesFunction(IRP, A); in createForPosition()
696 AAAMDSizeRangeAttribute(const IRPosition &IRP, Attributor &A, in AAAMDSizeRangeAttribute()
698 : Base(IRP, 32), AttrName(AttrName) {} in AAAMDSizeRangeAttribute()
758 AAAMDFlatWorkGroupSize(const IRPosition &IRP, Attributor &A) in AAAMDFlatWorkGroupSize()
759 : AAAMDSizeRangeAttribute(IRP, A, "amdgpu-flat-work-group-size") {} in AAAMDFlatWorkGroupSize()
778 static AAAMDFlatWorkGroupSize &createForPosition(const IRPosition &IRP,
810 AAAMDFlatWorkGroupSize::createForPosition(const IRPosition &IRP, in createForPosition() argument
812 if (IRP.getPositionKind() == IRPosition::IRP_FUNCTION) in createForPosition()
813 return *new (A.Allocator) AAAMDFlatWorkGroupSize(IRP, A); in createForPosition()
820 AAAMDWavesPerEU(const IRPosition &IRP, Attributor &A) in AAAMDWavesPerEU()
821 : AAAMDSizeRangeAttribute(IRP, A, "amdgpu-waves-per-eu") {} in AAAMDWavesPerEU()
886 static AAAMDWavesPerEU &createForPosition(const IRPosition &IRP,
914 AAAMDWavesPerEU &AAAMDWavesPerEU::createForPosition(const IRPosition &IRP, in createForPosition() argument
916 if (IRP.getPositionKind() == IRPosition::IRP_FUNCTION) in createForPosition()
917 return *new (A.Allocator) AAAMDWavesPerEU(IRP, A); in createForPosition()
937 AAAMDGPUNoAGPR(const IRPosition &IRP, Attributor &A) : IRAttribute(IRP) {} in AAAMDGPUNoAGPR()
939 static AAAMDGPUNoAGPR &createForPosition(const IRPosition &IRP, in createForPosition()
941 if (IRP.getPositionKind() == IRPosition::IRP_FUNCTION) in createForPosition()
942 return *new (A.Allocator) AAAMDGPUNoAGPR(IRP, A); in createForPosition()