|
LLVM 23.0.0git
|
#include "AArch64.h"#include "AArch64InstrInfo.h"#include "AArch64MachineFunctionInfo.h"#include "AArch64Subtarget.h"#include "MCTargetDesc/AArch64AddressingModes.h"#include "llvm/ADT/BitVector.h"#include "llvm/ADT/SmallSet.h"#include "llvm/CodeGen/MachineBasicBlock.h"#include "llvm/CodeGen/MachineDominators.h"#include "llvm/CodeGen/MachineFunctionPass.h"#include "llvm/CodeGen/MachineLoopInfo.h"#include "llvm/CodeGen/MachineRegisterInfo.h"#include "llvm/CodeGen/TargetRegisterInfo.h"#include "llvm/Support/Debug.h"Go to the source code of this file.
Macros | |
| #define | DEBUG_TYPE "aarch64-srlt-define-superregs" |
| #define | PASS_NAME "AArch64 SRLT Define Super-Regs Pass" |
Functions | |
| INITIALIZE_PASS (AArch64SRLTDefineSuperRegsLegacy, DEBUG_TYPE, PASS_NAME, false, false) Register AArch64SRLTDefineSuperRegsImpl | |
| #define DEBUG_TYPE "aarch64-srlt-define-superregs" |
Definition at line 102 of file AArch64SRLTDefineSuperRegs.cpp.
| #define PASS_NAME "AArch64 SRLT Define Super-Regs Pass" |
Definition at line 103 of file AArch64SRLTDefineSuperRegs.cpp.
| INITIALIZE_PASS | ( | AArch64SRLTDefineSuperRegsLegacy | , |
| DEBUG_TYPE | , | ||
| PASS_NAME | , | ||
| false | , | ||
| false | ) |
Definition at line 141 of file AArch64SRLTDefineSuperRegs.cpp.
References assert(), const, DEBUG_TYPE, PASS_NAME, llvm::BitVector::set(), llvm::BitVector::test(), and TRI.