Changeset View
Changeset View
Standalone View
Standalone View
clang/include/clang/Driver/ToolChain.h
Show First 20 Lines • Show All 144 Lines • ▼ Show 20 Lines | private: | ||||
mutable std::unique_ptr<Tool> Clang; | mutable std::unique_ptr<Tool> Clang; | ||||
mutable std::unique_ptr<Tool> Flang; | mutable std::unique_ptr<Tool> Flang; | ||||
mutable std::unique_ptr<Tool> Assemble; | mutable std::unique_ptr<Tool> Assemble; | ||||
mutable std::unique_ptr<Tool> Link; | mutable std::unique_ptr<Tool> Link; | ||||
mutable std::unique_ptr<Tool> StaticLibTool; | mutable std::unique_ptr<Tool> StaticLibTool; | ||||
mutable std::unique_ptr<Tool> IfsMerge; | mutable std::unique_ptr<Tool> IfsMerge; | ||||
mutable std::unique_ptr<Tool> OffloadBundler; | mutable std::unique_ptr<Tool> OffloadBundler; | ||||
mutable std::unique_ptr<Tool> OffloadWrapper; | |||||
mutable std::unique_ptr<Tool> OffloadPackager; | mutable std::unique_ptr<Tool> OffloadPackager; | ||||
mutable std::unique_ptr<Tool> LinkerWrapper; | mutable std::unique_ptr<Tool> LinkerWrapper; | ||||
Tool *getClang() const; | Tool *getClang() const; | ||||
Tool *getFlang() const; | Tool *getFlang() const; | ||||
Tool *getAssemble() const; | Tool *getAssemble() const; | ||||
Tool *getLink() const; | Tool *getLink() const; | ||||
Tool *getStaticLibTool() const; | Tool *getStaticLibTool() const; | ||||
Tool *getIfsMerge() const; | Tool *getIfsMerge() const; | ||||
Tool *getClangAs() const; | Tool *getClangAs() const; | ||||
Tool *getOffloadBundler() const; | Tool *getOffloadBundler() const; | ||||
Tool *getOffloadWrapper() const; | |||||
Tool *getOffloadPackager() const; | Tool *getOffloadPackager() const; | ||||
Tool *getLinkerWrapper() const; | Tool *getLinkerWrapper() const; | ||||
mutable bool SanitizerArgsChecked = false; | mutable bool SanitizerArgsChecked = false; | ||||
mutable std::unique_ptr<XRayArgs> XRayArguments; | mutable std::unique_ptr<XRayArgs> XRayArguments; | ||||
/// The effective clang triple for the current Job. | /// The effective clang triple for the current Job. | ||||
mutable llvm::Triple EffectiveTriple; | mutable llvm::Triple EffectiveTriple; | ||||
▲ Show 20 Lines • Show All 610 Lines • Show Last 20 Lines |