clang 24.0.0git
OffloadArch.cpp File Reference
#include "clang/Basic/OffloadArch.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/TargetParser/AMDGPUTargetParser.h"
#include "llvm/TargetParser/NVPTXTargetParser.h"
#include "llvm/TargetParser/Triple.h"

Go to the source code of this file.

Namespaces

namespace  clang
 Top level wrappers for InstallAPI frontend operations.

Functions

const char * clang::OffloadArchToString (OffloadArch A)
const char * clang::OffloadArchToVirtualArchString (OffloadArch A)
OffloadArch clang::StringToOffloadArch (llvm::StringRef S)
OffloadArch clang::getSubArchOffloadArch (llvm::Triple::SubArchType SubArch)
llvm::Triple::SubArchType clang::getOffloadArchSubArch (OffloadArch ID)
llvm::Triple clang::OffloadArchToTriple (const llvm::Triple &DefaultToolchainTriple, OffloadArch ID)