Lines Matching defs:AIX
1 //===--- AIX.cpp - AIX ToolChain Implementations ----------------*- C++ -*-===//
9 #include "AIX.h"
22 using AIX = clang::driver::toolchains::AIX;
58 // On Power for AIX and Linux, this behaviour matches that of GCC for both the
73 // The system assembler on AIX takes exactly one input file. The driver is
114 const AIX &ToolChain = static_cast<const AIX &>(getToolChain());
152 // memory; the AIX linker does that under an option.
345 /// AIX - AIX tool chain which can call as(1) and ld(1) directly.
346 AIX::AIX(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
358 AIX::GetHeaderSysroot(const llvm::opt::ArgList &DriverArgs) const {
366 void AIX::AddOpenMPIncludeArgs(const ArgList &DriverArgs,
388 void AIX::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
421 void AIX::AddClangCXXStdlibIncludeArgs(
433 "picking up libstdc++ headers is unimplemented on AIX");
450 void AIX::AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args,
454 llvm::report_fatal_error("linking libstdc++ unimplemented on AIX");
540 void AIX::addClangTargetOptions(
566 void AIX::addProfileRTLibs(const llvm::opt::ArgList &Args,
585 ToolChain::CXXStdlibType AIX::GetDefaultCXXStdlibType() const {
589 ToolChain::RuntimeLibType AIX::GetDefaultRuntimeLibType() const {
593 auto AIX::buildAssembler() const -> Tool * { return new aix::Assembler(*this); }
595 auto AIX::buildLinker() const -> Tool * { return new aix::Linker(*this); }