Lines Matching defs:Toolchain
14 // Holds information on a specific toolchain. This data is filled in when we
15 // encounter a toolchain definition.
18 // particular, when a target uses a toolchain, it should have a dependency on
19 // that toolchain's object so that we can be sure we loaded the toolchain
22 // Note on threadsafety: The label of the toolchain never changes so can
24 // the toolchain name). But the values in the toolchain do, so these can't
26 class Toolchain : public Item {
73 Toolchain(const Settings* settings, const Label& label);
74 virtual ~Toolchain();
77 virtual Toolchain* AsToolchain() OVERRIDE;
78 virtual const Toolchain* AsToolchain() const OVERRIDE;
94 // allows a toolchain to override the OS type of the default toolchain or