| /device/generic/vulkan-cereal/third-party/angle/src/tests/compiler_tests/ |
| D | ImmutableString_test_autogen.cpp | 19 ASSERT_EQ(0x00000169u, ImmutableString("radians(00B").mangledNameHash()); in TEST() 20 ASSERT_EQ(0x000000c2u, ImmutableString("radians(10B").mangledNameHash()); in TEST() 21 ASSERT_EQ(0x000002b1u, ImmutableString("radians(20B").mangledNameHash()); in TEST() 22 ASSERT_EQ(0x00000211u, ImmutableString("radians(30B").mangledNameHash()); in TEST() 23 ASSERT_EQ(0x00000769u, ImmutableString("degrees(00B").mangledNameHash()); in TEST() 24 ASSERT_EQ(0x00000819u, ImmutableString("degrees(10B").mangledNameHash()); in TEST() 25 ASSERT_EQ(0x00000035u, ImmutableString("degrees(20B").mangledNameHash()); in TEST() 26 ASSERT_EQ(0x000000d0u, ImmutableString("degrees(30B").mangledNameHash()); in TEST() 27 ASSERT_EQ(0x0000061du, ImmutableString("sin(00B").mangledNameHash()); in TEST() 28 ASSERT_EQ(0x0000056bu, ImmutableString("sin(10B").mangledNameHash()); in TEST() [all …]
|
| D | ImmutableString_test_ESSL_autogen.cpp | 19 ASSERT_EQ(0x0000029au, ImmutableString("radians(00B").mangledNameHash()); in TEST() 20 ASSERT_EQ(0x0000015fu, ImmutableString("radians(10B").mangledNameHash()); in TEST() 21 ASSERT_EQ(0x0000011bu, ImmutableString("radians(20B").mangledNameHash()); in TEST() 22 ASSERT_EQ(0x000003deu, ImmutableString("radians(30B").mangledNameHash()); in TEST() 23 ASSERT_EQ(0x000001fcu, ImmutableString("degrees(00B").mangledNameHash()); in TEST() 24 ASSERT_EQ(0x00000356u, ImmutableString("degrees(10B").mangledNameHash()); in TEST() 25 ASSERT_EQ(0x000001eeu, ImmutableString("degrees(20B").mangledNameHash()); in TEST() 26 ASSERT_EQ(0x00000183u, ImmutableString("degrees(30B").mangledNameHash()); in TEST() 27 ASSERT_EQ(0x00000385u, ImmutableString("sin(00B").mangledNameHash()); in TEST() 28 ASSERT_EQ(0x0000022cu, ImmutableString("sin(10B").mangledNameHash()); in TEST() [all …]
|
| D | InitOutputVariables_test.cpp | 67 TIntermTyped *CreateLValueNode(const ImmutableString &lValueName, const TType &type) in CreateLValueNode() 76 ExpectedLValues CreateIndexedLValueNodeList(const ImmutableString &lValueName, in CreateIndexedLValueNodeList() 159 FindStructByName(const ImmutableString &structName) in FindStructByName() 183 ImmutableString mStructName; 260 CreateLValueNode(ImmutableString("out1"), TType(EbtFloat, EbpMedium, EvqVertexOut, 4)), in TEST_F() 261 CreateLValueNode(ImmutableString("out2"), TType(EbtInt, EbpLow, EvqFlatOut)), in TEST_F() 262 CreateLValueNode(ImmutableString("out3"), TType(EbtFloat, EbpMedium, EvqCentroidOut)), in TEST_F() 263 CreateLValueNode(ImmutableString("out4"), TType(EbtFloat, EbpMedium, EvqSmoothOut))}; in TEST_F() 280 ImmutableString("out1"), TType(EbtFloat, EbpMedium, EvqVertexOut), 2); in TEST_F() 300 FindStructByName findStruct(ImmutableString("MyS")); in TEST_F() [all …]
|
| D | QualificationOrderESSL31_test.cpp | 29 const TIntermSymbol *findSymbolInAST(const ImmutableString &symbolName) in findSymbolInAST() 51 const TIntermSymbol *node = findSymbolInAST(ImmutableString("something")); in TEST_F() 74 const TIntermSymbol *node = findSymbolInAST(ImmutableString("something")); in TEST_F() 99 const TIntermSymbol *node = findSymbolInAST(ImmutableString("something")); in TEST_F() 126 const TIntermSymbol *node = findSymbolInAST(ImmutableString("MyInterfaceName")); in TEST_F() 154 const TIntermSymbol *node = findSymbolInAST(ImmutableString("MyInterfaceName")); in TEST_F()
|
| /device/generic/vulkan-cereal/third-party/angle/src/compiler/translator/ |
| D | ImmutableString.h | 38 class ImmutableString 46 explicit constexpr ImmutableString(const char *data) : mData(data), mLength(constStrlen(data)) in ImmutableString() function 49 constexpr ImmutableString(const char *data, size_t length) : mData(data), mLength(length) {} in ImmutableString() function 51 ImmutableString(const std::string &str) in ImmutableString() function 55 constexpr ImmutableString(const ImmutableString &) = default; 57 ImmutableString &operator=(const ImmutableString &) = default; 66 constexpr bool beginsWith(const ImmutableString &prefix) const in beginsWith() 72 constexpr bool operator==(const ImmutableString &b) const 80 constexpr bool operator!=(const ImmutableString &b) const { return !(*this == b); } 96 constexpr bool operator<(const ImmutableString &b) const [all …]
|
| D | HashNames.cpp | 19 constexpr const ImmutableString kHashedNamePrefix("webgl_"); 21 ImmutableString HashName(const ImmutableString &name, ShHashFunction64 hashFunction) in HashName() 39 void AddToNameMapIfNotMapped(const ImmutableString &name, in AddToNameMapIfNotMapped() 40 const ImmutableString &hashedName, in AddToNameMapIfNotMapped() 57 ImmutableString HashName(const ImmutableString &name, in HashName() 61 const ImmutableString kUnhashedNamePrefix(kUserDefinedNamePrefix); in HashName() 153 ImmutableString res = prefixedName; in HashName() 163 ImmutableString hashedName = HashName(name, hashFunction); in HashName() 168 ImmutableString HashName(const TSymbol *symbol, ShHashFunction64 hashFunction, NameMap *nameMap) in HashName()
|
| D | AtomicCounterFunctionHLSL.cpp | 22 constexpr ImmutableString kAtomicCounter("atomicCounter"); 23 constexpr ImmutableString kAtomicCounterIncrement("atomicCounterIncrement"); 24 constexpr ImmutableString kAtomicCounterDecrement("atomicCounterDecrement"); 25 constexpr ImmutableString kAtomicCounterBaseName("_acbase_"); 32 ImmutableString AtomicCounterFunctionHLSL::useAtomicCounterFunction(const ImmutableString &name) in useAtomicCounterFunction() 61 ImmutableString hlslFunctionName(hlslFunctionNameSB); in useAtomicCounterFunction() 105 ImmutableString getAtomicCounterNameForBinding(int binding) in getAtomicCounterNameForBinding() 109 return ImmutableString(counterName.str()); in getAtomicCounterNameForBinding()
|
| D | Symbol.h | 29 const ImmutableString &name, 40 ImmutableString name() const; 42 ImmutableString getMangledName() const; 55 const ImmutableString &name, in TSymbol() 66 const ImmutableString mName; 84 const ImmutableString &name, 97 const ImmutableString &name, in TVariable() 116 const ImmutableString &name, 134 const ImmutableString &name, 142 void setName(const ImmutableString &name); [all …]
|
| D | Symbol.cpp | 24 constexpr const ImmutableString kMainName("main"); 25 constexpr const ImmutableString kImageLoadName("imageLoad"); 26 constexpr const ImmutableString kImageStoreName("imageStore"); 27 constexpr const ImmutableString kImageSizeName("imageSize"); 28 constexpr const ImmutableString kAtomicCounterName("atomicCounter"); 35 const ImmutableString &name, in TSymbol() 50 ImmutableString TSymbol::name() const in name() 66 ImmutableString TSymbol::getMangledName() const in getMangledName() 79 const ImmutableString &name, in TVariable() 92 const ImmutableString &name, in TStructure() [all …]
|
| D | TextureFunctionHLSL.cpp | 26 const ImmutableString &texCoord, in OutputIntTexCoordWrap() 71 ImmutableString *texCoordX, in OutputIntTexCoordWraps() 72 ImmutableString *texCoordY, in OutputIntTexCoordWraps() 73 ImmutableString *texCoordZ) in OutputIntTexCoordWraps() 85 *texCoordX = ImmutableString("tix"); in OutputIntTexCoordWraps() 95 *texCoordY = ImmutableString("tiy"); in OutputIntTexCoordWraps() 101 *texCoordZ = ImmutableString("int(max(0, min(layers - 1, floor(0.5 + t.z))))"); in OutputIntTexCoordWraps() 114 *texCoordZ = ImmutableString("tiz"); in OutputIntTexCoordWraps() 124 const ImmutableString &textureReference, in OutputHLSL4SampleFunctionPrefix() 125 const ImmutableString &samplerReference) in OutputHLSL4SampleFunctionPrefix() [all …]
|
| D | QualifierTypes.h | 42 virtual ImmutableString getQualifierString() const = 0; 57 ImmutableString getQualifierString() const override { return ImmutableString("invariant"); } in getQualifierString() 68 ImmutableString getQualifierString() const override { return ImmutableString("precise"); } in getQualifierString() 81 ImmutableString getQualifierString() const override in getQualifierString() 83 return ImmutableString(sh::getQualifierString(mInterpolationQualifier)); in getQualifierString() 101 ImmutableString getQualifierString() const override { return ImmutableString("layout"); } in getQualifierString() 118 ImmutableString getQualifierString() const override in getQualifierString() 120 return ImmutableString(sh::getQualifierString(mStorageQualifier)); in getQualifierString() 138 ImmutableString getQualifierString() const override in getQualifierString() 140 return ImmutableString(sh::getPrecisionString(mPrecisionQualifier)); in getQualifierString() [all …]
|
| D | FunctionLookup.h | 25 static TFunctionLookup *CreateFunctionCall(const ImmutableString &name, const TSymbol *symbol); 27 const ImmutableString &name() const; 28 ImmutableString getMangledName() const; 29 static ImmutableString GetMangledName(const char *functionName, 31 std::vector<ImmutableString> getMangledNamesForImplicitConversions() const; 47 TFunctionLookup(const ImmutableString &name, 51 const ImmutableString mName;
|
| D | ImageFunctionHLSL.cpp | 17 ImmutableString ImageFunctionHLSL::GetImageReference( in GetImageReference() 21 static const ImmutableString kImageIndexStr("[index]"); in GetImageReference() 24 static const ImmutableString kReadonlyImagesStr("readonlyImages"); in GetImageReference() 25 ImmutableString suffix( in GetImageReference() 36 static const ImmutableString kImagesStr("images"); in GetImageReference() 37 ImmutableString suffix( in GetImageReference() 111 const ImmutableString &imageReference) in OutputImageSizeFunctionBody() 142 const ImmutableString &imageReference) in OutputImageLoadFunctionBody() 161 const ImmutableString &imageReference) in OutputImageStoreFunctionBody() 172 ImmutableString ImageFunctionHLSL::ImageFunction::name() const in name() [all …]
|
| D | ParseContext.h | 57 void error(const TSourceLoc &loc, const char *reason, const ImmutableString &token); 104 const ImmutableString &name, 107 const ImmutableString &name, 112 const ImmutableString &compString, 125 bool checkIsNotReserved(const TSourceLoc &line, const ImmutableString &identifier); 143 const ImmutableString &identifier, 181 const ImmutableString &layoutQualifierName, 209 const ImmutableString &identifier, 214 const ImmutableString &identifier, 234 const ImmutableString &identifier); [all …]
|
| D | FunctionLookup.cpp | 21 constexpr const ImmutableString kEmptyName(""); 46 TFunctionLookup::TFunctionLookup(const ImmutableString &name, in TFunctionLookup() 60 TFunctionLookup *TFunctionLookup::CreateFunctionCall(const ImmutableString &name, in CreateFunctionCall() 67 const ImmutableString &TFunctionLookup::name() const in name() 72 ImmutableString TFunctionLookup::getMangledName() const in getMangledName() 77 ImmutableString TFunctionLookup::GetMangledName(const char *functionName, in GetMangledName() 87 return ImmutableString(newName); in GetMangledName() 90 std::vector<ImmutableString> GetMangledNames(const char *functionName, in GetMangledNames() 93 std::vector<ImmutableString> target; in GetMangledNames() 133 target.push_back(ImmutableString(newName)); in GetMangledNames() [all …]
|
| D | ImmutableString_ESSL_autogen.cpp | 15 std::ostream &operator<<(std::ostream &os, const sh::ImmutableString &str) in operator <<() 228 const size_t ImmutableString::FowlerNollVoHash<4>::kFnvPrime = 16777619u; 231 const size_t ImmutableString::FowlerNollVoHash<4>::kFnvOffsetBasis = 0x811c9dc5u; 234 const size_t ImmutableString::FowlerNollVoHash<8>::kFnvPrime = 238 const size_t ImmutableString::FowlerNollVoHash<8>::kFnvOffsetBasis = 241 uint32_t ImmutableString::mangledNameHash() const in mangledNameHash() 246 uint32_t ImmutableString::unmangledNameHash() const in unmangledNameHash()
|
| D | ImageFunctionHLSL.h | 28 ImmutableString useImageFunction(const ImmutableString &name, 60 ImmutableString name() const; 75 static ImmutableString GetImageReference(TInfoSinkBase &out, 82 const ImmutableString &imageReference); 85 const ImmutableString &imageReference); 88 const ImmutableString &imageReference);
|
| D | ImmutableString_autogen.cpp | 15 std::ostream &operator<<(std::ostream &os, const sh::ImmutableString &str) in operator <<() 390 const size_t ImmutableString::FowlerNollVoHash<4>::kFnvPrime = 16777619u; 393 const size_t ImmutableString::FowlerNollVoHash<4>::kFnvOffsetBasis = 0x811c9dc5u; 396 const size_t ImmutableString::FowlerNollVoHash<8>::kFnvPrime = 400 const size_t ImmutableString::FowlerNollVoHash<8>::kFnvOffsetBasis = 403 uint32_t ImmutableString::mangledNameHash() const in mangledNameHash() 408 uint32_t ImmutableString::unmangledNameHash() const in unmangledNameHash()
|
| D | OutputGLSL.cpp | 51 const ImmutableString &name = node->getName(); in visitSymbol() 78 ImmutableString TOutputGLSL::translateTextureFunction(const ImmutableString &name, in translateTextureFunction() 88 return ImmutableString(""); in translateTextureFunction() 93 return ImmutableString("texture2D"); in translateTextureFunction() 128 return ImmutableString(mapping[i + 1]); in translateTextureFunction()
|
| D | HashNames.h | 20 class ImmutableString; variable 23 ImmutableString HashName(const ImmutableString &name, 29 ImmutableString HashName(const TSymbol *symbol, ShHashFunction64 hashFunction, NameMap *nameMap);
|
| D | QualifierTypes.cpp | 20 constexpr const ImmutableString kSpecifiedMultipleTimes(" specified multiple times"); 21 constexpr const ImmutableString kInvariantMultipleTimes( 23 constexpr const ImmutableString kPreciseMultipleTimes( 25 constexpr const ImmutableString kPrecisionMultipleTimes( 27 constexpr const ImmutableString kLayoutMultipleTimes( 29 constexpr const ImmutableString kLayoutAndInvariantDisallowed( 32 constexpr const ImmutableString kInterpolationMultipleTimes( 34 constexpr const ImmutableString kOutputLayoutMultipleTimes( 36 constexpr const ImmutableString kInvariantQualifierFirst( 38 constexpr const ImmutableString kStorageAfterInterpolation( [all …]
|
| D | AtomicCounterFunctionHLSL.h | 29 ImmutableString useAtomicCounterFunction(const ImmutableString &name); 42 std::map<ImmutableString, AtomicCounterFunction> mAtomicCounterFunctions; 46 ImmutableString getAtomicCounterNameForBinding(int binding);
|
| D | Declarator.h | 23 TDeclarator(const ImmutableString &name, const TSourceLoc &line); 25 TDeclarator(const ImmutableString &name, 29 const ImmutableString &name() const { return mName; } in name() 37 const ImmutableString mName;
|
| D | OutputESSL.cpp | 46 ImmutableString TOutputESSL::translateTextureFunction(const ImmutableString &name, in translateTextureFunction() 56 return ImmutableString(""); in translateTextureFunction() 61 return ImmutableString("texture2D"); in translateTextureFunction()
|
| /device/generic/vulkan-cereal/third-party/angle/src/compiler/translator/tree_ops/ |
| D | RewriteStructSamplersOld.cpp | 147 ImmutableString newName = GetStructSamplerNameFromTypedNode(node); in visitBinary() 231 static ImmutableString GetStructSamplerNameFromTypedNode(TIntermTyped *node) in GetStructSamplerNameFromTypedNode() 265 const ImmutableString &variableName = currentNode->getAsSymbolNode()->variable().name(); in GetStructSamplerNameFromTypedNode() 365 size_t extractFieldSamplers(const ImmutableString &prefix, in extractFieldSamplers() 391 size_t extractFieldSamplersImpl(const ImmutableString &prefix, in extractFieldSamplersImpl() 402 ImmutableString newPrefix(stringBuilder); in extractFieldSamplersImpl() 427 void extractSampler(const ImmutableString &newName, in extractSampler() 446 static ImmutableString GetFieldName(const ImmutableString ¶mName, in GetFieldName() 483 const ImmutableString &baseName = getNameFromIndex(function, paramIndex); in traverse() 496 virtual ImmutableString getNameFromIndex(const TFunction *function, size_t paramIndex) = 0; [all …]
|