Lines Matching refs:Module
98 module_(new Module()), in IRContext()
112 IRContext(spv_target_env env, std::unique_ptr<Module>&& m, MessageConsumer c) in IRContext()
132 Module* module() const { return module_.get(); } in module()
140 inline Module::inst_iterator annotation_begin();
141 inline Module::inst_iterator annotation_end();
142 inline IteratorRange<Module::inst_iterator> annotations();
143 inline IteratorRange<Module::const_inst_iterator> annotations() const;
146 inline Module::inst_iterator capability_begin();
147 inline Module::inst_iterator capability_end();
148 inline IteratorRange<Module::inst_iterator> capabilities();
149 inline IteratorRange<Module::const_inst_iterator> capabilities() const;
152 inline Module::inst_iterator types_values_begin();
153 inline Module::inst_iterator types_values_end();
154 inline IteratorRange<Module::inst_iterator> types_values();
155 inline IteratorRange<Module::const_inst_iterator> types_values() const;
158 inline Module::inst_iterator ext_inst_import_begin();
159 inline Module::inst_iterator ext_inst_import_end();
160 inline IteratorRange<Module::inst_iterator> ext_inst_imports();
161 inline IteratorRange<Module::const_inst_iterator> ext_inst_imports() const;
173 inline Module::inst_iterator debug1_begin();
174 inline Module::inst_iterator debug1_end();
175 inline IteratorRange<Module::inst_iterator> debugs1();
176 inline IteratorRange<Module::const_inst_iterator> debugs1() const;
180 inline Module::inst_iterator debug2_begin();
181 inline Module::inst_iterator debug2_end();
182 inline IteratorRange<Module::inst_iterator> debugs2();
183 inline IteratorRange<Module::const_inst_iterator> debugs2() const;
187 inline Module::inst_iterator debug3_begin();
188 inline Module::inst_iterator debug3_end();
189 inline IteratorRange<Module::inst_iterator> debugs3();
190 inline IteratorRange<Module::const_inst_iterator> debugs3() const;
195 inline Module::inst_iterator ext_inst_debuginfo_begin();
196 inline Module::inst_iterator ext_inst_debuginfo_end();
197 inline IteratorRange<Module::inst_iterator> ext_inst_debuginfo();
198 inline IteratorRange<Module::const_inst_iterator> ext_inst_debuginfo() const;
756 std::unique_ptr<Module> module_;
866 return ((const Module*)module())->GetConstants(); in GetConstants()
869 Module::inst_iterator IRContext::annotation_begin() { in annotation_begin()
873 Module::inst_iterator IRContext::annotation_end() { in annotation_end()
877 IteratorRange<Module::inst_iterator> IRContext::annotations() { in annotations()
881 IteratorRange<Module::const_inst_iterator> IRContext::annotations() const { in annotations()
882 return ((const Module*)module_.get())->annotations(); in annotations()
885 Module::inst_iterator IRContext::capability_begin() { in capability_begin()
889 Module::inst_iterator IRContext::capability_end() { in capability_end()
893 IteratorRange<Module::inst_iterator> IRContext::capabilities() { in capabilities()
897 IteratorRange<Module::const_inst_iterator> IRContext::capabilities() const { in capabilities()
898 return ((const Module*)module())->capabilities(); in capabilities()
901 Module::inst_iterator IRContext::types_values_begin() { in types_values_begin()
905 Module::inst_iterator IRContext::types_values_end() { in types_values_end()
909 IteratorRange<Module::inst_iterator> IRContext::types_values() { in types_values()
913 IteratorRange<Module::const_inst_iterator> IRContext::types_values() const { in types_values()
914 return ((const Module*)module_.get())->types_values(); in types_values()
917 Module::inst_iterator IRContext::ext_inst_import_begin() { in ext_inst_import_begin()
921 Module::inst_iterator IRContext::ext_inst_import_end() { in ext_inst_import_end()
925 IteratorRange<Module::inst_iterator> IRContext::ext_inst_imports() { in ext_inst_imports()
929 IteratorRange<Module::const_inst_iterator> IRContext::ext_inst_imports() const { in ext_inst_imports()
930 return ((const Module*)module_.get())->ext_inst_imports(); in ext_inst_imports()
933 Module::inst_iterator IRContext::debug1_begin() { in debug1_begin()
937 Module::inst_iterator IRContext::debug1_end() { return module()->debug1_end(); } in debug1_end()
939 IteratorRange<Module::inst_iterator> IRContext::debugs1() { in debugs1()
943 IteratorRange<Module::const_inst_iterator> IRContext::debugs1() const { in debugs1()
944 return ((const Module*)module_.get())->debugs1(); in debugs1()
947 Module::inst_iterator IRContext::debug2_begin() { in debug2_begin()
950 Module::inst_iterator IRContext::debug2_end() { return module()->debug2_end(); } in debug2_end()
952 IteratorRange<Module::inst_iterator> IRContext::debugs2() { in debugs2()
956 IteratorRange<Module::const_inst_iterator> IRContext::debugs2() const { in debugs2()
957 return ((const Module*)module_.get())->debugs2(); in debugs2()
960 Module::inst_iterator IRContext::debug3_begin() { in debug3_begin()
964 Module::inst_iterator IRContext::debug3_end() { return module()->debug3_end(); } in debug3_end()
966 IteratorRange<Module::inst_iterator> IRContext::debugs3() { in debugs3()
970 IteratorRange<Module::const_inst_iterator> IRContext::debugs3() const { in debugs3()
971 return ((const Module*)module_.get())->debugs3(); in debugs3()
974 Module::inst_iterator IRContext::ext_inst_debuginfo_begin() { in ext_inst_debuginfo_begin()
978 Module::inst_iterator IRContext::ext_inst_debuginfo_end() { in ext_inst_debuginfo_end()
982 IteratorRange<Module::inst_iterator> IRContext::ext_inst_debuginfo() { in ext_inst_debuginfo()
986 IteratorRange<Module::const_inst_iterator> IRContext::ext_inst_debuginfo() in ext_inst_debuginfo()
988 return ((const Module*)module_.get())->ext_inst_debuginfo(); in ext_inst_debuginfo()