LLVM 22.0.0git
Macros | Functions
MachineSMEABIPass.cpp File Reference
#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
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "aarch64-machine-sme-abi"

Definition at line 71 of file MachineSMEABIPass.cpp.

◆ MAKE_CASE

#define MAKE_CASE (   V)
Value:
case V: \
return #V;

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( MachineSMEABI  ,
"aarch64-machine-sme-abi"  ,
"Machine SME ABI"  ,
false  ,
false   
)