LLVM: lib/Target/Lanai/LanaiRegisterInfo.cpp File Reference (original) (raw)
#include "[LanaiRegisterInfo.h](LanaiRegisterInfo%5F8h%5Fsource.html)"#include "[LanaiAluCode.h](LanaiAluCode%5F8h%5Fsource.html)"#include "[LanaiCondCode.h](LanaiCondCode%5F8h%5Fsource.html)"#include "[LanaiFrameLowering.h](LanaiFrameLowering%5F8h%5Fsource.html)"#include "[LanaiInstrInfo.h](LanaiInstrInfo%5F8h%5Fsource.html)"#include "[llvm/ADT/BitVector.h](BitVector%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineFrameInfo.h](MachineFrameInfo%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineFunction.h](MachineFunction%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineInstrBuilder.h](MachineInstrBuilder%5F8h%5Fsource.html)"#include "[llvm/CodeGen/RegisterScavenging.h](RegisterScavenging%5F8h%5Fsource.html)"#include "[llvm/CodeGen/TargetFrameLowering.h](TargetFrameLowering%5F8h%5Fsource.html)"#include "[llvm/CodeGen/TargetInstrInfo.h](TargetInstrInfo%5F8h%5Fsource.html)"#include "[llvm/Support/ErrorHandling.h](llvm%5F2Support%5F2ErrorHandling%5F8h%5Fsource.html)"#include "LanaiGenRegisterInfo.inc"
Go to the source code of this file.
| Macros | |
|---|---|
| #define | GET_REGINFO_TARGET_DESC |
| Functions | |
|---|---|
| static bool | isALUArithLoOpcode (unsigned Opcode) |
| static unsigned | getOppositeALULoOpcode (unsigned Opcode) |
| static unsigned | getRRMOpcodeVariant (unsigned Opcode) |
Macro Definition Documentation
◆ GET_REGINFO_TARGET_DESC
#define GET_REGINFO_TARGET_DESC
Definition at line 27 of file LanaiRegisterInfo.cpp.
Function Documentation
◆ getOppositeALULoOpcode()
| unsigned getOppositeALULoOpcode ( unsigned Opcode) | static |
|---|
Definition at line 82 of file LanaiRegisterInfo.cpp.
References llvm_unreachable.
Referenced by llvm::LanaiRegisterInfo::eliminateFrameIndex().
◆ getRRMOpcodeVariant()
| unsigned getRRMOpcodeVariant ( unsigned Opcode) | static |
|---|
Definition at line 105 of file LanaiRegisterInfo.cpp.
References llvm_unreachable.
Referenced by llvm::LanaiRegisterInfo::eliminateFrameIndex().
◆ isALUArithLoOpcode()
| bool isALUArithLoOpcode ( unsigned Opcode) | static |
|---|
Definition at line 66 of file LanaiRegisterInfo.cpp.
Referenced by llvm::LanaiRegisterInfo::eliminateFrameIndex().