Searched refs:IRDumper (Results 1 – 10 of 10) sorted by relevance
27 class IRDumper {29 IRDumper(const std::string &dump_path) : dump_path_(dump_path) {} in IRDumper() function31 virtual ~IRDumper() {} in ~IRDumper()33 static std::unique_ptr<IRDumper> CreateIRDumper(
32 std::unique_ptr<IRDumper> IRDumper::CreateIRDumper( in CreateIRDumper()66 bool IRDumper::DumpModule(const ModuleIR &module) { in DumpModule()
27 class IRDumper; variable31 std::unique_ptr<IRDumper> CreateJsonIRDumper(const std::string &dump_path);
79 class JsonIRDumper : public IRDumper, public IRToJsonConverter {
403 : IRDumper(dump_path), translation_unit_() { in JsonIRDumper()424 std::unique_ptr<IRDumper> CreateJsonIRDumper(const std::string &dump_path) { in CreateJsonIRDumper()
28 class IRDumper; variable32 std::unique_ptr<IRDumper> CreateProtobufIRDumper(const std::string &dump_path);
28 class ProtobufIRDumper : public IRDumper, public IRToProtobufConverter {61 : IRDumper(dump_path), tu_ptr_(new abi_dump::TranslationUnit()) {} in ProtobufIRDumper()
483 std::unique_ptr<IRDumper> CreateProtobufIRDumper(const std::string &dump_path) { in CreateProtobufIRDumper()
231 std::unique_ptr<repr::IRDumper> ir_dumper = in HandleTranslationUnit()232 repr::IRDumper::CreateIRDumper(options_.text_format_, in HandleTranslationUnit()
283 std::unique_ptr<repr::IRDumper> ir_dumper = in LinkAndDump()284 repr::IRDumper::CreateIRDumper(output_format, out_dump_name_); in LinkAndDump()