Lines Matching defs:MachO

98     T.setObjectFormat(llvm::Triple::MachO);
225 const toolchains::MachO &MachOTC = getMachOToolChain();
925 MachO::MachO(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
933 : MachO(D, Triple, Args), TargetInitialized(false),
936 types::ID MachO::LookupTypeForExtension(StringRef Ext) const {
946 bool MachO::HasNativeLLVMSupport() const { return true; }
993 // This is just a MachO name translation routine and there's no
995 // other assumptions. Maybe MachO should consider standardising
1020 // FIXME: Make sure this MachO triple mangling is really necessary.
1033 StringRef MachO::getMachOArchName(const ArgList &Args) const {
1061 VersionTuple MachO::getLinkerVersion(const llvm::opt::ArgList &Args) const {
1084 MachO::~MachO() {}
1114 Tool *MachO::getTool(Action::ActionClass AC) const {
1133 Tool *MachO::buildLinker() const { return new tools::darwin::Linker(*this); }
1135 Tool *MachO::buildStaticLibTool() const {
1139 Tool *MachO::buildAssembler() const {
1272 void MachO::AddLinkRuntimeLib(const ArgList &Args, ArgStringList &CmdArgs,
1305 std::string MachO::getCompilerRT(const ArgList &, StringRef Component,
1311 // On MachO, the builtins component is not in the library name
1466 llvm::getInstrProfSectionName(IPSK, llvm::Triple::MachO,
2713 DerivedArgList *MachO::TranslateArgs(const DerivedArgList &Args,
2883 void MachO::AddLinkRuntimeLibArgs(const ArgList &Args,
3132 MachO::TranslateArgs(Args, BoundArch, DeviceOffloadKind);
3175 ToolChain::UnwindTableLevel MachO::getDefaultUnwindTableLevel(const ArgList &Args) const {
3190 bool MachO::UseDwarfDebugFlags() const {
3196 std::string MachO::GetGlobalDebugPathRemapping() const {
3223 bool MachO::isPICDefault() const { return true; }
3225 bool MachO::isPIEDefault(const llvm::opt::ArgList &Args) const { return false; }
3227 bool MachO::isPICDefaultForced() const {
3232 bool MachO::SupportsProfiling() const {