Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
namespace | llvm::MachO |
|
#define | ARCHINFO(Arch, Name, Type, Subtype, NumBits) |
#define | ARCHINFO(Arch, Name, Type, Subtype, NumBits) |
#define | ARCHINFO(Arch, Name, Type, Subtype, NumBits) |
#define | ARCHINFO(Arch, Name, Type, Subtype, NumBits) |
#define | ARCHINFO(Arch, Name, Type, Subtype, NumBits) |
◆ ARCHINFO [1/5]
#define ARCHINFO |
( |
| Arch, |
|
|
| Name, |
|
|
| Type, |
|
|
| Subtype, |
|
|
| NumBits ) |
Value: if (CPUType == (Type) && \
(CPUSubType & ~MachO::CPU_SUBTYPE_MASK) == (Subtype)) \
return AK_##Arch;
◆ ARCHINFO [2/5]
#define ARCHINFO |
( |
| Arch, |
|
|
| Name, |
|
|
| Type, |
|
|
| Subtype, |
|
|
| NumBits ) |
◆ ARCHINFO [3/5]
#define ARCHINFO |
( |
| Arch, |
|
|
| Name, |
|
|
| Type, |
|
|
| Subtype, |
|
|
| NumBits ) |
Value: case AK_##Arch: \
return #Name;
◆ ARCHINFO [4/5]
#define ARCHINFO |
( |
| Arch, |
|
|
| Name, |
|
|
| Type, |
|
|
| Subtype, |
|
|
| NumBits ) |
Value: case AK_##Arch: \
return std::make_pair(Type, Subtype);
◆ ARCHINFO [5/5]
#define ARCHINFO |
( |
| Arch, |
|
|
| Name, |
|
|
| Type, |
|
|
| Subtype, |
|
|
| NumBits ) |
Value: case AK_##Arch: \
return NumBits == 64;