Lines Matching defs:text
45 // Returns an IRContext owning the module formed by assembling the given text,
47 inline std::unique_ptr<IRContext> BuildModule(std::string text) {
48 return spvtools::BuildModule(SPV_ENV_UNIVERSAL_1_1, nullptr, text,
78 const std::string text = R"(OpCapability Shader
103 str << *BuildModule(text)->module();
104 EXPECT_EQ(text, str.str());
108 const std::string text = R"(OpCapability Shader
137 str << *BuildModule(text)->module();
138 EXPECT_EQ(text, str.str());
142 const std::string text = R"(
153 std::unique_ptr<IRContext> context = BuildModule(text);
164 const std::string text = R"(
175 std::unique_ptr<IRContext> context = BuildModule(text);
186 const std::string text = R"(
197 std::unique_ptr<IRContext> context = BuildModule(text);
208 const std::string text = R"(
219 std::unique_ptr<IRContext> context = BuildModule(text);
231 // Tests that "text" does not change when it is assembled, converted into a
233 void AssembleAndDisassemble(const std::string& text) {
234 std::unique_ptr<IRContext> context = BuildModule(text);
242 EXPECT_EQ(s, text);
246 const std::string text = R"(OpCapability Shader
259 AssembleAndDisassemble(text);
263 const std::string text = R"(OpCapability Shader
275 AssembleAndDisassemble(text);
279 const std::string text = R"(OpCapability Shader
294 AssembleAndDisassemble(text);
298 const std::string text = R"(
321 std::unique_ptr<IRContext> context = BuildModule(text);