13 #ifndef LLVM_TEXTAPI_MACHO_ARCHITECTURE_H 14 #define LLVM_TEXTAPI_MACHO_ARCHITECTURE_H 28 #define ARCHINFO(Arch, Type, SubType, NumBits) AK_##Arch, 29 #include "llvm/TextAPI/MachO/Architecture.def" 57 #endif // LLVM_TEXTAPI_MACHO_ARCHITECTURE_H This class represents lattice values for constants.
raw_ostream & operator<<(raw_ostream &OS, Architecture Arch)
Triple - Helper class for working with autoconf configuration names.
Architecture
Defines the architecture slices that are supported by Text-based Stub files.
std::pair< uint32_t, uint32_t > getCPUTypeFromArchitecture(Architecture Arch)
Convert an architecture slice to a CPU Type and Subtype pair.
Architecture getArchitectureFromName(StringRef Name)
Convert a name to an architecture slice.
Target - Wrapper for Target specific information.
Architecture getArchitectureFromCpuType(uint32_t CPUType, uint32_t CPUSubType)
Convert a CPU Type and Subtype pair to an architecture slice.
This class implements an extremely fast bulk output stream that can only output to a stream.
StringRef - Represent a constant reference to a string, i.e.
bool is64Bit(Architecture)
Check if architecture is 64 bit.
StringRef getArchitectureName(Architecture Arch)
Convert an architecture slice to a string.
Architecture mapToArchitecture(const llvm::Triple &Target)
Convert a target to an architecture slice.