Lines Matching refs:var

652 		VariableIt var = vars.find(a);
653 if (var != vars.end())
654 return var->second;
856 Variables var (localcounter);
875 (var.version, is, op::ExtInstImport, "\"GLSL.std.450\"")
882 (op::EntryPoint, "GLCompute", var.mainFunc, "\"main\"")
883 (op::ExecutionMode, var.mainFunc, "LocalSize", 1, 1, 1);
888 (op::EntryPoint, "Vertex", var.mainFunc, "\"main\"", var.input, var.output)
889 (op::Decorate, var.output, "BuiltIn", "Position")
890 (op::Decorate, var.input, "Location", 0);
895 (op::EntryPoint, "Fragment", var.mainFunc, "\"main\"", var.output)
896 (op::ExecutionMode, var.mainFunc, "OriginUpperLeft")
897 (op::Decorate, var.output, "Location", 0);
908 (var.voidId, is, op::TypeVoid)
909 (var.voidFuncVoid, is, op::TypeFunction, var.voidId)
910 (var.f32, is, op::TypeFloat, 32)
911 (var.v4f32, is, op::TypeVector, var.f32, 4)
912 (var.outputPtr, is, op::TypePointer, "Output", var.v4f32)
913 (var.output, is, op::Variable, var.outputPtr, "Output")
914 (var.constants[6], is, op::Constant, var.f32, 1)
915 (var.constants[7], is, op::ConstantComposite, var.v4f32, var.constants[6], var.constants[6], var.constants[6], var.constants[6])
916 (var.mainFunc, is, op::Function, var.voidId, "None", var.voidFuncVoid)
917 (var.mainFuncLabel, is, op::Label);
922 (var.voidId, is, op::TypeVoid)
923 (var.voidFuncVoid, is, op::TypeFunction , var.voidId)
924 (var.f32, is, op::TypeFloat, 32)
925 (var.v4f32, is, op::TypeVector , var.f32, 4)
926 (var.outputPtr, is, op::TypePointer, "Output" , var.v4f32)
927 (var.output, is, op::Variable , var.outputPtr, "Output")
928 (var.inputPtr, is, op::TypePointer, "Input" , var.v4f32)
929 (var.input, is, op::Variable , var.inputPtr, "Input")
930 (var.mainFunc, is, op::Function , var.voidId, "None", var.voidFuncVoid)
931 (var.mainFuncLabel, is, op::Label);
937 (op::Decorate, var.dataInput, "DescriptorSet", 0)
938 (op::Decorate, var.dataInput, "Binding", 0)
940 (op::Decorate, var.dataOutput, "DescriptorSet", 0)
941 (op::Decorate, var.dataOutput, "Binding", 1);
950 (op::Decorate, var.array_content_type, "ArrayStride", 32);
955 (op::Decorate, var.array_content_type, "ArrayStride", 16);
962 (op::Decorate, var.dataArrayType, "ArrayStride", 128);
969 (op::Decorate, var.dataArrayType, "ArrayStride", 64);
974 (op::MemberDecorate, var.dataOutputType, 0, "Offset", 0)
975 (op::Decorate, var.dataOutputType, "Block")
978 (op::MemberDecorate, var.dataInputType, 0, "NonWritable")
979 (op::MemberDecorate, var.dataInputType, 0, "Offset", 0)
980 (op::Decorate, var.dataInputType, "Block")
986 (op::MemberDecorate, var.dataSelectorStructType, 0, "Offset", 0)
987 (op::MemberDecorate, var.dataSelectorStructType, 1, "Offset", 4)
988 (op::MemberDecorate, var.dataSelectorStructType, 2, "Offset", 8)
989 (op::Decorate, var.dataSelectorStructType, "Block")
992 (op::Decorate, var.dataSelectorStructPtr, "DescriptorSet", 0)
993 (op::Decorate, var.dataSelectorStructPtr, "Binding", 2)
996 (var.voidId, is, op::TypeVoid)
997 (var.voidFuncVoid, is, op::TypeFunction, var.voidId)
999 (var.boolean, is, op::TypeBool)
1001 (var.f32, is, op::TypeFloat, 32)
1002 (var.s32, is, op::TypeInt, 32, 1)
1003 (var.u32, is, op::TypeInt, 32, 0);
1008 (var.s64, is, op::TypeInt, 64, 1)
1009 (var.u64, is, op::TypeInt, 64, 0);
1013 (var.v4f32, is, op::TypeVector, var.f32, 4)
1014 (var.v4s32, is, op::TypeVector, var.s32, 4)
1015 (var.v4u32, is, op::TypeVector, var.u32, 4);
1020 (var.v4s64, is, op::TypeVector, var.s64, 4)
1021 (var.v4u64, is, op::TypeVector, var.u64, 4);
1030 shaderSource.makeSame(var.buffer_type, var.s32);
1031 shaderSource.makeSame(var.buffer_type_vec, var.v4s32);
1034 shaderSource.makeSame(var.buffer_type, var.u32);
1035 shaderSource.makeSame(var.buffer_type_vec, var.v4u32);
1038 shaderSource.makeSame(var.buffer_type, var.f32);
1039 shaderSource.makeSame(var.buffer_type_vec, var.v4f32);
1042 shaderSource.makeSame(var.buffer_type, var.s64);
1043 shaderSource.makeSame(var.buffer_type_vec, var.v4s64);
1046 shaderSource.makeSame(var.buffer_type, var.u64);
1047 shaderSource.makeSame(var.buffer_type_vec, var.v4u64);
1059 shaderSource.makeSame(var.copy_type, var.buffer_type);
1062 shaderSource.makeSame(var.copy_type, var.buffer_type_vec);
1068 (var.copy_type, is, op::TypeMatrix, var.buffer_type_vec, 4);
1078 (var.constants[0], is, op::Constant, var.s32, 0)
1079 (var.constants[1], is, op::Constant, var.s32, 1)
1080 (var.constants[2], is, op::Constant, var.s32, 2)
1081 (var.constants[3], is, op::Constant, var.s32, 3)
1082 (var.constants[4], is, op::Constant, var.u32, 4)
1083 (var.constants[5], is, op::Constant, var.u32, 1024);
1089 (var.constants[6], is, op::Constant, var.f32, 1)
1090 (var.constants[7], is, op::ConstantComposite, var.v4f32, var.constants[6], var.constants[6], var.constants[6], var.constants[6]);
1097 (var.array_content_type, is, op::TypeArray, var.buffer_type_vec, var.constants[4]);
1101 shaderSource.makeSame(var.array_content_type, var.copy_type);
1108 (var.dataArrayType, is, op::TypeArray, var.array_content_type, var.constants[5])
1109 (var.dataInputType, is, op::TypeStruct, var.dataArrayType)
1110 (var.dataOutputType, is, op::TypeStruct, var.dataArrayType)
1111 (var.dataInputPtrType, is, op::TypePointer, "StorageBuffer", var.dataInputType)
1112 (var.dataOutputPtrType, is, op::TypePointer, "StorageBuffer", var.dataOutputType)
1113 (var.dataInput, is, op::Variable, var.dataInputPtrType, "StorageBuffer")
1114 (var.dataOutput, is, op::Variable, var.dataOutputPtrType, "StorageBuffer")
1115 (var.dataSelectorStructType, is, op::TypeStruct, var.s32, var.s32, var.s32)
1116 (var.dataSelectorStructPtrType, is, op::TypePointer, "Uniform", var.dataSelectorStructType)
1117 (var.dataSelectorStructPtr, is, op::Variable, var.dataSelectorStructPtrType, "Uniform");
1123 (var.inputPtr, is, op::TypePointer, "Input", var.v4f32)
1124 (var.input, is, op::Variable, var.inputPtr, "Input")
1125 (var.outputPtr, is, op::TypePointer, "Output", var.v4f32)
1126 (var.output, is, op::Variable, var.outputPtr, "Output");
1131 (var.outputPtr, is, op::TypePointer, "Output", var.v4f32)
1132 (var.output, is, op::Variable, var.outputPtr, "Output");
1136 (var.copy_type_ptr, is, op::TypePointer, "StorageBuffer", var.copy_type)
1137 (var.s32_type_ptr, is, op::TypePointer, "Uniform", var.s32);
1141 (var.mainFunc, is, op::Function, var.voidId, "None", var.voidFuncVoid)
1142 (var.mainFuncLabel, is, op::Label);
1149 (copyToPtr, is, op::AccessChain, var.s32_type_ptr, var.dataSelectorStructPtr, var.constants[1])
1150 (copyTo, is, op::Load, var.s32, copyToPtr)
1151 (copyFromPtr, is, op::AccessChain, var.s32_type_ptr, var.dataSelectorStructPtr, var.constants[0])
1152 (copyFrom, is, op::Load, var.s32, copyFromPtr)
1153 (zeroPtr, is, op::AccessChain, var.s32_type_ptr, var.dataSelectorStructPtr, var.constants[2])
1154 (zero, is, op::Load, var.s32, zeroPtr);
1169 (selection, is, op::IEqual, var.boolean, zero, var.constants[0]);
1175 (lcA, is, op::AccessChain, var.copy_type_ptr, var.dataInput, var.constants[0], copyFrom, var.constants[i], var.constants[j])
1176 (lcB, is, op::AccessChain, var.copy_type_ptr, var.dataInput, var.constants[0], copyFrom, var.constants[i], var.constants[j])
1178 (actualLoadChain, is, op::Select, var.copy_type_ptr, selection, lcA, lcB)
1180 (actualStoreChain, is, op::AccessChain, var.copy_type_ptr, var.dataOutput, var.constants[0], copyTo, var.constants[i], var.constants[j]);
1187 (actualLoadChain, is, op::AccessChain, var.copy_type_ptr, var.dataInput, var.constants[0], copyFrom, var.constants[i], var.constants[j])
1188 (scA, is, op::AccessChain, var.copy_type_ptr, var.dataOutput, var.constants[0], copyTo, var.constants[i], var.constants[j])
1189 (scB, is, op::AccessChain, var.copy_type_ptr, var.dataOutput, var.constants[0], copyTo, var.constants[i], var.constants[j])
1191 (actualStoreChain, is, op::Select, var.copy_type_ptr, selection, scA, scB);
1195 (loadResult, is, op::Load, var.copy_type, actualLoadChain)
1209 (selection, is, op::IEqual, var.boolean, zero, var.constants[0]);
1214 (lcA, is, op::AccessChain, var.copy_type_ptr, var.dataInput, var.constants[0], copyFrom, var.constants[i])
1215 (lcB, is, op::AccessChain, var.copy_type_ptr, var.dataInput, var.constants[0], copyFrom, var.constants[i])
1216 (actualLoadChain, is, op::Select, var.copy_type_ptr, selection, lcA, lcB)
1217 (actualStoreChain, is, op::AccessChain, var.copy_type_ptr, var.dataOutput, var.constants[0], copyTo, var.constants[i]);
1222 (actualLoadChain, is, op::AccessChain, var.copy_type_ptr, var.dataInput, var.constants[0], copyFrom, var.constants[i])
1223 (scA, is, op::AccessChain, var.copy_type_ptr, var.dataOutput, var.constants[0], copyTo, var.constants[i])
1224 (scB, is, op::AccessChain, var.copy_type_ptr, var.dataOutput, var.constants[0], copyTo, var.constants[i])
1225 (actualStoreChain, is, op::Select, var.copy_type_ptr, selection, scA, scB);
1229 (loadResult, is, op::Load, var.copy_type, actualLoadChain)
1240 (selection, is, op::IEqual, var.boolean, zero, var.constants[0]);
1245 (lcA, is, op::AccessChain, var.copy_type_ptr, var.dataInput, var.constants[0], copyFrom)
1246 (lcB, is, op::AccessChain, var.copy_type_ptr, var.dataInput, var.constants[0], copyFrom)
1247 (actualLoadChain, is, op::Select, var.copy_type_ptr, selection, lcA, lcB)
1248 (actualStoreChain, is, op::AccessChain, var.copy_type_ptr, var.dataOutput, var.constants[0], copyTo);
1253 (actualLoadChain, is, op::AccessChain, var.copy_type_ptr, var.dataInput, var.constants[0], copyFrom)
1254 (scA, is, op::AccessChain, var.copy_type_ptr, var.dataOutput, var.constants[0], copyTo)
1255 (scB, is, op::AccessChain, var.copy_type_ptr, var.dataOutput, var.constants[0], copyTo)
1256 (actualStoreChain, is, op::Select, var.copy_type_ptr, selection, scA, scB);
1260 (loadResult, is, op::Load, var.copy_type, actualLoadChain)
1278 (inputValue, is, op::Load, var.v4f32, var.input)
1279 (outputLocation, is, op::AccessChain, var.outputPtr, var.output)
1286 (op::Store, var.output, var.constants[7]);