• Home
  • Raw
  • Download

Lines Matching refs:Module

44 class Module {
52 Module() : header_({}), contains_debug_info_(false) {} in Module() function
324 std::ostream& operator<<(std::ostream& str, const Module& module);
326 inline void Module::AddCapability(std::unique_ptr<Instruction> c) { in AddCapability()
330 inline void Module::AddExtension(std::unique_ptr<Instruction> e) { in AddExtension()
334 inline void Module::AddExtInstImport(std::unique_ptr<Instruction> e) { in AddExtInstImport()
338 inline void Module::SetMemoryModel(std::unique_ptr<Instruction> m) { in SetMemoryModel()
342 inline void Module::SetSampledImageAddressMode(std::unique_ptr<Instruction> m) { in SetSampledImageAddressMode()
346 inline void Module::AddEntryPoint(std::unique_ptr<Instruction> e) { in AddEntryPoint()
350 inline void Module::AddExecutionMode(std::unique_ptr<Instruction> e) { in AddExecutionMode()
354 inline void Module::AddDebug1Inst(std::unique_ptr<Instruction> d) { in AddDebug1Inst()
358 inline void Module::AddDebug2Inst(std::unique_ptr<Instruction> d) { in AddDebug2Inst()
362 inline void Module::AddDebug3Inst(std::unique_ptr<Instruction> d) { in AddDebug3Inst()
366 inline void Module::AddExtInstDebugInfo(std::unique_ptr<Instruction> d) { in AddExtInstDebugInfo()
370 inline void Module::AddAnnotationInst(std::unique_ptr<Instruction> a) { in AddAnnotationInst()
374 inline void Module::AddType(std::unique_ptr<Instruction> t) { in AddType()
378 inline void Module::AddGlobalValue(std::unique_ptr<Instruction> v) { in AddGlobalValue()
382 inline void Module::AddFunction(std::unique_ptr<Function> f) { in AddFunction()
386 inline void Module::SetContainsDebugInfo() { contains_debug_info_ = true; } in SetContainsDebugInfo()
388 inline Module::inst_iterator Module::capability_begin() { in capability_begin()
391 inline Module::inst_iterator Module::capability_end() { in capability_end()
395 inline IteratorRange<Module::inst_iterator> Module::capabilities() { in capabilities()
399 inline IteratorRange<Module::const_inst_iterator> Module::capabilities() const { in capabilities()
403 inline Module::inst_iterator Module::ext_inst_import_begin() { in ext_inst_import_begin()
406 inline Module::inst_iterator Module::ext_inst_import_end() { in ext_inst_import_end()
410 inline IteratorRange<Module::inst_iterator> Module::ext_inst_imports() { in ext_inst_imports()
414 inline IteratorRange<Module::const_inst_iterator> Module::ext_inst_imports() in ext_inst_imports()
419 inline Module::inst_iterator Module::debug1_begin() { return debugs1_.begin(); } in debug1_begin()
420 inline Module::inst_iterator Module::debug1_end() { return debugs1_.end(); } in debug1_end()
422 inline IteratorRange<Module::inst_iterator> Module::debugs1() { in debugs1()
426 inline IteratorRange<Module::const_inst_iterator> Module::debugs1() const { in debugs1()
430 inline Module::inst_iterator Module::debug2_begin() { return debugs2_.begin(); } in debug2_begin()
431 inline Module::inst_iterator Module::debug2_end() { return debugs2_.end(); } in debug2_end()
433 inline IteratorRange<Module::inst_iterator> Module::debugs2() { in debugs2()
437 inline IteratorRange<Module::const_inst_iterator> Module::debugs2() const { in debugs2()
441 inline Module::inst_iterator Module::debug3_begin() { return debugs3_.begin(); } in debug3_begin()
442 inline Module::inst_iterator Module::debug3_end() { return debugs3_.end(); } in debug3_end()
444 inline IteratorRange<Module::inst_iterator> Module::debugs3() { in debugs3()
448 inline IteratorRange<Module::const_inst_iterator> Module::debugs3() const { in debugs3()
452 inline Module::inst_iterator Module::ext_inst_debuginfo_begin() { in ext_inst_debuginfo_begin()
455 inline Module::inst_iterator Module::ext_inst_debuginfo_end() { in ext_inst_debuginfo_end()
459 inline IteratorRange<Module::inst_iterator> Module::ext_inst_debuginfo() { in ext_inst_debuginfo()
463 inline IteratorRange<Module::const_inst_iterator> Module::ext_inst_debuginfo() in ext_inst_debuginfo()
468 inline IteratorRange<Module::inst_iterator> Module::entry_points() { in entry_points()
472 inline IteratorRange<Module::const_inst_iterator> Module::entry_points() const { in entry_points()
476 inline Module::inst_iterator Module::execution_mode_begin() { in execution_mode_begin()
479 inline Module::inst_iterator Module::execution_mode_end() { in execution_mode_end()
483 inline IteratorRange<Module::inst_iterator> Module::execution_modes() { in execution_modes()
487 inline IteratorRange<Module::const_inst_iterator> Module::execution_modes() in execution_modes()
492 inline Module::inst_iterator Module::annotation_begin() { in annotation_begin()
495 inline Module::inst_iterator Module::annotation_end() { in annotation_end()
499 inline IteratorRange<Module::inst_iterator> Module::annotations() { in annotations()
503 inline IteratorRange<Module::const_inst_iterator> Module::annotations() const { in annotations()
507 inline Module::inst_iterator Module::extension_begin() { in extension_begin()
510 inline Module::inst_iterator Module::extension_end() { in extension_end()
514 inline IteratorRange<Module::inst_iterator> Module::extensions() { in extensions()
518 inline IteratorRange<Module::const_inst_iterator> Module::extensions() const { in extensions()
522 inline Module::inst_iterator Module::types_values_begin() { in types_values_begin()
526 inline Module::inst_iterator Module::types_values_end() { in types_values_end()
530 inline IteratorRange<Module::inst_iterator> Module::types_values() { in types_values()
534 inline IteratorRange<Module::const_inst_iterator> Module::types_values() const { in types_values()
538 inline Module::const_iterator Module::cbegin() const { in cbegin()
542 inline Module::const_iterator Module::cend() const { in cend()