|
LLVM 22.0.0git
|
#include "AArch64InstrInfo.h"#include "AArch64MachineFunctionInfo.h"#include "AArch64Subtarget.h"#include "MCTargetDesc/AArch64AddressingModes.h"#include "llvm/ADT/BitmaskEnum.h"#include "llvm/ADT/SmallVector.h"#include "llvm/CodeGen/EdgeBundles.h"#include "llvm/CodeGen/LivePhysRegs.h"#include "llvm/CodeGen/MachineBasicBlock.h"#include "llvm/CodeGen/MachineFunctionPass.h"#include "llvm/CodeGen/MachineRegisterInfo.h"#include "llvm/CodeGen/TargetRegisterInfo.h"Go to the source code of this file.
Macros | |
| #define | DEBUG_TYPE "aarch64-machine-sme-abi" |
| #define | MAKE_CASE(V) |
Functions | |
| INITIALIZE_PASS (MachineSMEABI, "aarch64-machine-sme-abi", "Machine SME ABI", false, false) bool MachineSMEABI | |
| #define DEBUG_TYPE "aarch64-machine-sme-abi" |
Definition at line 71 of file MachineSMEABIPass.cpp.
| #define MAKE_CASE | ( | V | ) |
Referenced by llvm::ARMTargetLowering::getTargetNodeName(), and llvm::NVPTXTargetLowering::getTargetNodeName().
| INITIALIZE_PASS | ( | MachineSMEABI | , |
| "aarch64-machine-sme-abi" | , | ||
| "Machine SME ABI" | , | ||
| false | , | ||
| false | ) |
Definition at line 896 of file MachineSMEABIPass.cpp.
References assert(), llvm::MachineBasicBlock::front(), llvm::MachineBasicBlock::getFirstNonPHI(), llvm::MachineBasicBlock::getNumber(), if(), MBBI, MRI, TII, and TRI.