LLVM: lib/Target/AVR/AVRRegisterInfo.cpp File Reference (original) (raw)

#include "[AVRRegisterInfo.h](AVRRegisterInfo%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/TargetFrameLowering.h](TargetFrameLowering%5F8h%5Fsource.html)"
#include "[AVR.h](AVR%5F8h%5Fsource.html)"
#include "[AVRInstrInfo.h](AVRInstrInfo%5F8h%5Fsource.html)"
#include "[AVRMachineFunctionInfo.h](AVRMachineFunctionInfo%5F8h%5Fsource.html)"
#include "[AVRTargetMachine.h](AVRTargetMachine%5F8h%5Fsource.html)"
#include "[MCTargetDesc/AVRMCTargetDesc.h](AVRMCTargetDesc%5F8h%5Fsource.html)"
#include "AVRGenRegisterInfo.inc"

Go to the source code of this file.

Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
Macros
#define GET_REGINFO_TARGET_DESC
Functions
static void llvm::foldFrameOffset (MachineBasicBlock::iterator &II, int &Offset, Register DstReg)
Fold a frame offset shared between two add instructions into a single one.

Macro Definition Documentation

GET_REGINFO_TARGET_DESC

#define GET_REGINFO_TARGET_DESC

Definition at line 27 of file AVRRegisterInfo.cpp.