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, Type, Subtype, NumBits) |
|
#define | ARCHINFO(Arch, Type, Subtype, NumBits) .Case(#Arch, AK_##Arch) |
|
#define | ARCHINFO(Arch, Type, Subtype, NumBits) |
|
#define | ARCHINFO(Arch, Type, Subtype, NumBits) |
|
#define | ARCHINFO(Arch, Type, Subtype, NumBits) |
|
◆ ARCHINFO [1/5]
#define ARCHINFO |
( |
|
Arch, |
|
|
|
Type, |
|
|
|
Subtype, |
|
|
|
NumBits |
|
) |
| |
Value: if (CPUType == (
Type) && \
(CPUSubType & ~MachO::CPU_SUBTYPE_MASK) == (Subtype)) \
return AK_##Arch;
◆ ARCHINFO [2/5]
#define ARCHINFO |
( |
|
Arch, |
|
|
|
Type, |
|
|
|
Subtype, |
|
|
|
NumBits |
|
) |
| .Case(#Arch, AK_##Arch) |
◆ ARCHINFO [3/5]
#define ARCHINFO |
( |
|
Arch, |
|
|
|
Type, |
|
|
|
Subtype, |
|
|
|
NumBits |
|
) |
| |
Value: case AK_##Arch: \
return #Arch;
◆ ARCHINFO [4/5]
#define ARCHINFO |
( |
|
Arch, |
|
|
|
Type, |
|
|
|
Subtype, |
|
|
|
NumBits |
|
) |
| |
Value: case AK_##Arch: \
return std::make_pair(
Type, Subtype);
◆ ARCHINFO [5/5]
#define ARCHINFO |
( |
|
Arch, |
|
|
|
Type, |
|
|
|
Subtype, |
|
|
|
NumBits |
|
) |
| |
Value: case AK_##Arch: \
return NumBits == 64;