Lines Matching refs:BuildModule
47 inline std::unique_ptr<IRContext> BuildModule(std::string text) {
48 return spvtools::BuildModule(SPV_ENV_UNIVERSAL_1_1, nullptr, text,
54 EXPECT_EQ(1u, BuildModule("")->module()->ComputeIdBound());
56 EXPECT_EQ(2u, BuildModule("%void = OpTypeVoid")->module()->ComputeIdBound());
59 BuildModule("%a = OpTypeArray !999 3")->module()->ComputeIdBound());
62 BuildModule("OpDecorate !1999 0")->module()->ComputeIdBound());
65 BuildModule("%f = OpFunction %void None %fntype %a = OpLabel "
71 BuildModule("%f = OpFunction %void None %fntype %a = OpLabel "
103 str << *BuildModule(text)->module();
137 str << *BuildModule(text)->module();
153 std::unique_ptr<IRContext> context = BuildModule(text);
175 std::unique_ptr<IRContext> context = BuildModule(text);
197 std::unique_ptr<IRContext> context = BuildModule(text);
219 std::unique_ptr<IRContext> context = BuildModule(text);
222 // Expecting |BuildModule| to preserve the numeric ids.
234 std::unique_ptr<IRContext> context = BuildModule(text);
321 std::unique_ptr<IRContext> context = BuildModule(text);