Lines Matching defs:compiler
0 /* Compiler handling for plugin
26 // Base class for compiler.
27 class compiler
30 explicit compiler (bool v)
35 virtual ~compiler () = default;
37 // Find the compiler. BASE is the base name of the compiler, see
38 // compiler-name.hh. This sets COMPILER to the resulting path.
41 virtual char *find (const char *base, std::string &compiler) const;
52 /* Compiler to set by set_triplet_regexp. */
53 class compiler_triplet_regexp : public compiler
59 char *find (const char *base, std::string &compiler) const override;
62 : compiler (v), triplet_regexp_ (triplet_regexp)
67 /* Compiler to set by set_driver_filename. */
68 class compiler_driver_filename : public compiler
73 char *find (const char *base, std::string &compiler) const override;
76 : compiler (v), driver_filename_ (driver_filename)