Home | History | Annotate | Download | only in compile

Lines Matching defs:compiler

158    that may contain calls to the GCC compiler.  */
208 contain calls to the GCC compiler. The language expected in this
266 contain calls to the GCC compiler. The language expected in this
496 get_args (const compile_instance *compiler, struct gdbarch *gdbarch)
517 result.append (gdb_argv (compiler->gcc_target_options ().c_str ()));
524 compiler object. */
553 /* Set up instance and context for the compiler. */
554 std::unique_ptr<compile_instance> compiler
556 if (compiler == nullptr)
557 error (_("No compiler support for language %s."),
559 compiler->set_print_callback (print_callback, NULL);
560 compiler->set_scope (scope);
561 compiler->set_block (expr_block);
564 compiler. */
587 = current_language->compute_program (compiler.get (), input, gdbarch,
592 compiler->set_verbose (compile_debug);
596 if (compiler->version () < GCC_FE_VERSION_1)
600 compiler->set_driver_filename (compile_gcc.c_str ());
611 compiler->set_triplet_regexp (triplet_rx.c_str ());
614 /* Set compiler command-line arguments. */
615 gdb_argv argv_holder = get_args (compiler.get (), gdbarch);
620 = compiler->set_arguments (argc, argv, triplet_rx.c_str ());
629 gdb_printf (gdb_stdlog, "Passing %d compiler options:\n", argc);
631 gdb_printf (gdb_stdlog, "Compiler option %d: <%s>\n",
655 when the compiler dies. */
658 /* Call the compiler and start the compilation process. */
659 compiler->set_source_file (fnames.source_file ());
660 ok = compiler->compile (fnames.object_file (), compile_debug);
881 Evaluate EXPR by using the compiler and print result.\n\