/third_party/glslang/SPIRV/ |
H A D | SpvBuilder.h | 361 Id makeBoolConstant(bool b, bool specConstant = false); 362 Id makeInt8Constant(int i, bool specConstant = false) in makeInt8Constant() 363 { return makeIntConstant(makeIntType(8), (unsigned)i, specConstant); } in makeInt8Constant() 364 Id makeUint8Constant(unsigned u, bool specConstant = false) in makeUint8Constant() 365 { return makeIntConstant(makeUintType(8), u, specConstant); } in makeUint8Constant() 366 Id makeInt16Constant(int i, bool specConstant = false) in makeInt16Constant() 367 { return makeIntConstant(makeIntType(16), (unsigned)i, specConstant); } in makeInt16Constant() 368 Id makeUint16Constant(unsigned u, bool specConstant = false) in makeUint16Constant() 369 { return makeIntConstant(makeUintType(16), u, specConstant); } in makeUint16Constant() 370 Id makeIntConstant(int i, bool specConstant in makeUint16Constant() [all...] |
H A D | SpvBuilder.cpp | 1555 Id Builder::makeBoolConstant(bool b, bool specConstant) in makeBoolConstant() argument 1559 Op opcode = specConstant ? (b ? OpSpecConstantTrue : OpSpecConstantFalse) : (b ? OpConstantTrue : OpConstantFalse); in makeBoolConstant() 1563 if (! specConstant) { in makeBoolConstant() 1584 Id Builder::makeIntConstant(Id typeId, unsigned value, bool specConstant) in makeIntConstant() argument 1586 Op opcode = specConstant ? OpSpecConstant : OpConstant; in makeIntConstant() 1590 if (! specConstant) { in makeIntConstant() 1605 Id Builder::makeInt64Constant(Id typeId, unsigned long long value, bool specConstant) in makeInt64Constant() argument 1607 Op opcode = specConstant ? OpSpecConstant : OpConstant; in makeInt64Constant() 1614 if (! specConstant) { in makeInt64Constant() 1630 Id Builder::makeFloatConstant(float f, bool specConstant) in makeFloatConstant() argument 1655 makeDoubleConstant(double d, bool specConstant) makeDoubleConstant() argument 1683 makeFloat16Constant(float f16, bool specConstant) makeFloat16Constant() argument 1711 makeFpConstant(Id type, double d, bool specConstant) makeFpConstant() argument 1797 makeCompositeConstant(Id typeId, const std::vector<Id>& members, bool specConstant) makeCompositeConstant() argument [all...] |
H A D | GlslangToSpv.cpp | 231 int& nextConst, bool specConstant); 9710 // - emit specialization constant-building instructions for specConstant 9717 if (! node.getQualifier().specConstant) { in createSpvConstant() 9761 // During the AST traversal, if the node is marked as 'specConstant', SpecConstantOpModeGuard in createSpvConstant() 9789 const glslang::TConstUnionArray& consts, int& nextConst, bool specConstant) in createSpvConstantFromConstUnionArray() 9869 scalar = builder.makeIntConstant(zero ? 0 : consts[nextConst].getIConst(), specConstant); in createSpvConstantFromConstUnionArray() 9872 scalar = builder.makeUintConstant(zero ? 0 : consts[nextConst].getUConst(), specConstant); in createSpvConstantFromConstUnionArray() 9875 scalar = builder.makeFloatConstant(zero ? 0.0F : (float)consts[nextConst].getDConst(), specConstant); in createSpvConstantFromConstUnionArray() 9878 scalar = builder.makeBoolConstant(zero ? false : consts[nextConst].getBConst(), specConstant); in createSpvConstantFromConstUnionArray() 9882 scalar = builder.makeInt8Constant(zero ? 0 : consts[nextConst].getI8Const(), specConstant); in createSpvConstantFromConstUnionArray() 9788 createSpvConstantFromConstUnionArray(const glslang::TType& glslangType, const glslang::TConstUnionArray& consts, int& nextConst, bool specConstant) createSpvConstantFromConstUnionArray() argument [all...] |
/third_party/glslang/glslang/Include/ |
H A D | Types.h | 528 specConstant = false; in makeTemporary() 585 // having a constant_id is not sufficient: expressions have no id, but are still specConstant 586 bool specConstant : 1; 1097 return specConstant; 1103 return storage == EvqConst && ! specConstant; 1113 specConstant = true; 2271 if (qualifier.specConstant)
|
/third_party/skia/third_party/externals/spirv-tools/test/opt/ |
H A D | aggressive_dead_code_elim_test.cpp | 6125 ; CHECK: OpName %specConstant "specConstant" 6126 ; CHECK: %specConstant = OpSpecConstant %int 0 6134 OpName %specConstant "specConstant" 6135 OpDecorate %specConstant SpecId 0 6139 %specConstant = OpSpecConstant %int 0
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/ |
H A D | aggressive_dead_code_elim_test.cpp | 6125 ; CHECK: OpName %specConstant "specConstant" 6126 ; CHECK: %specConstant = OpSpecConstant %int 0 6134 OpName %specConstant "specConstant" 6135 OpDecorate %specConstant SpecId 0 6139 %specConstant = OpSpecConstant %int 0
|
/third_party/spirv-tools/test/opt/ |
H A D | aggressive_dead_code_elim_test.cpp | 6127 ; CHECK: OpName %specConstant "specConstant" 6128 ; CHECK: %specConstant = OpSpecConstant %int 0 6136 OpName %specConstant "specConstant" 6137 OpDecorate %specConstant SpecId 0 6141 %specConstant = OpSpecConstant %int 0
|
/third_party/glslang/glslang/MachineIndependent/ |
H A D | ParseHelper.cpp | 657 newType.getQualifier().specConstant = false; in handleBracketDereference() 4215 MERGE_SINGLETON(specConstant); in mergeQualifiers() 6005 publicType.qualifier.specConstant = true; in setLayoutQualifier() 9517 } else if (qualifier.specConstant) { in addQualifierToExisting() 9733 workGroupSize->getWritableType().getQualifier().specConstant = true; in updateStandaloneQualifierDefaults()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/ |
H A D | vktSpvAsmFloatControlsTests.cpp | 1487 bool specConstant, in Operation() 1502 , isSpecConstant(specConstant) in Operation()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/ |
H A D | vktSpvAsmFloatControlsTests.cpp | 1485 bool specConstant, in Operation() 1500 , isSpecConstant(specConstant) in Operation()
|
/third_party/glslang/glslang/HLSL/ |
H A D | hlslParseHelper.cpp | 6816 MERGE_SINGLETON(specConstant); in mergeQualifiers() 7464 qualifier.specConstant = true; in setSpecConstantId() 9111 } else if (qualifier.specConstant) { in addQualifierToExisting() 9318 workGroupSize->getWritableType().getQualifier().specConstant = true; in updateStandaloneQualifierDefaults()
|