Lines Matching full:dim

612   AMDGPUDimProps Dim = !cast<AMDGPUDimProps>(NAME);
716 AMDGPUDimProps dim> {
717 AMDGPUDimProps Dim = dim;
738 !if(Gradients, dim.GradientArgs, []),
739 !listconcat(!if(IsSample, dim.CoordSliceArgs, dim.CoordSliceIntArgs),
757 class AMDGPUDimProfileCopy<AMDGPUDimProfile base> : AMDGPUDimProfile<base.OpMod, base.Dim> {
771 AMDGPUDimProps dim,
773 bit has_return = true> : AMDGPUDimProfile<opmod, dim> {
785 AMDGPUDimProps dim,
787 : AMDGPUDimSampleProfile<opmod, dim, sample, false> {
791 AMDGPUDimProps dim,
794 bit Mip = false> : AMDGPUDimProfile<opmod, dim> {
801 AMDGPUDimProps dim,
802 list<AMDGPUArg> dataargs> : AMDGPUDimProfile<opmod, dim> {
808 class AMDGPUDimAtomicFloatProfile<string opmod, AMDGPUDimProps dim,
810 : AMDGPUDimAtomicProfile<opmod, dim, dataargs> {
814 class AMDGPUDimGetResInfoProfile<AMDGPUDimProps dim>
815 : AMDGPUDimProfile<"GET_RESINFO", dim> {
831 int NumGradientArgs = !if(P_.Gradients, !size(P_.Dim.GradientArgs), 0);
832 int NumCoordArgs = !if(P_.IsSample, !size(P_.Dim.CoordSliceArgs), !size(P_.Dim.CoordSliceIntArgs));
903 foreach dim = AMDGPUDims.NoMsaa in {
904 def !strconcat(NAME, "_", dim.Name)
906 AMDGPUDimNoSampleProfile<opmod, dim, retty, dataargs, Mip>,
917 foreach dim = AMDGPUDims.All in {
918 def !strconcat(NAME, "_", dim.Name)
920 AMDGPUDimNoSampleProfile<opmod, dim, retty, dataargs, Mip>,
946 foreach dim = AMDGPUDims.Msaa in {
947 def int_amdgcn_image_msaa_load_x # _ # dim.Name:
949 AMDGPUDimNoSampleProfile<"MSAA_LOAD_X", dim, [llvm_any_ty], []>,
953 foreach dim = AMDGPUDims.Msaa in {
954 def int_amdgcn_image_msaa_load # _ # dim.Name:
956 AMDGPUDimNoSampleProfile<"MSAA_LOAD", dim, [llvm_any_ty], []>,
966 foreach dim = AMDGPUDims.NoMsaa in {
967 def !strconcat(NAME, "_", dim.Name) : AMDGPUImageDimIntrinsic<
968 AMDGPUDimSampleProfile<opmod, dim, sample>,
982 foreach dim = AMDGPUDims.NoMsaa in {
983 def !strconcat(NAME, "_", dim.Name, "_nortn") : AMDGPUImageDimIntrinsic<
984 AMDGPUDimSampleNoReturnProfile<opmod, dim, sample>,
1002 foreach dim = AMDGPUDims.All in {
1003 def !strconcat("int_amdgcn_image_getresinfo_", dim.Name)
1004 : AMDGPUImageDimIntrinsic<AMDGPUDimGetResInfoProfile<dim>, [IntrNoMem], []>,
1012 foreach dim = [AMDGPUDim2D, AMDGPUDimCube, AMDGPUDim2DArray] in {
1013 def int_amdgcn_image_gather4 # sample.LowerCaseMod # _ # dim.Name:
1015 AMDGPUDimSampleProfile<"GATHER4" # sample.UpperCaseMod, dim, sample>,
1027 foreach dim = AMDGPUDims.All in {
1028 def !strconcat(NAME, "_", dim.Name): AMDGPUImageDimIntrinsic<
1029 !if (isFloat, AMDGPUDimAtomicFloatProfile<opmod, dim, dataargs>,
1030 AMDGPUDimAtomicProfile<opmod, dim, dataargs>),