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