mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
prune #includes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100411 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
2b1b3312e0
commit
655d82820c
@ -14,12 +14,9 @@
|
||||
#ifndef LLVM_CODEGEN_MACHINEFRAMEINFO_H
|
||||
#define LLVM_CODEGEN_MACHINEFRAMEINFO_H
|
||||
|
||||
#include "llvm/ADT/BitVector.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/System/DataTypes.h"
|
||||
#include <cassert>
|
||||
#include <limits>
|
||||
#include <vector>
|
||||
|
||||
namespace llvm {
|
||||
@ -31,22 +28,18 @@ class MachineModuleInfo;
|
||||
class MachineFunction;
|
||||
class MachineBasicBlock;
|
||||
class TargetFrameInfo;
|
||||
class BitVector;
|
||||
|
||||
/// The CalleeSavedInfo class tracks the information need to locate where a
|
||||
/// callee saved register in the current frame.
|
||||
class CalleeSavedInfo {
|
||||
|
||||
private:
|
||||
unsigned Reg;
|
||||
const TargetRegisterClass *RegClass;
|
||||
int FrameIdx;
|
||||
|
||||
public:
|
||||
CalleeSavedInfo(unsigned R, const TargetRegisterClass *RC, int FI = 0)
|
||||
: Reg(R)
|
||||
, RegClass(RC)
|
||||
, FrameIdx(FI)
|
||||
{}
|
||||
: Reg(R), RegClass(RC), FrameIdx(FI) {}
|
||||
|
||||
// Accessors.
|
||||
unsigned getReg() const { return Reg; }
|
||||
|
Loading…
Reference in New Issue
Block a user