LLVM API Documentation
#include "PowerPC.h"
#include "PowerPCInstrBuilder.h"
#include "PPC64RegisterInfo.h"
#include "llvm/Constants.h"
#include "llvm/Type.h"
#include "llvm/CodeGen/ValueTypes.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineFrameInfo.h"
#include "llvm/Target/TargetFrameInfo.h"
#include "llvm/Target/TargetMachine.h"
#include "llvm/Target/TargetOptions.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Debug.h"
#include "llvm/ADT/STLExtras.h"
#include <cstdlib>
#include <iostream>
#include "PPC64GenRegisterInfo.inc"
Include dependency graph for PPC64RegisterInfo.cpp:
Go to the source code of this file.
Namespaces | |
namespace | llvm |
Defines | |
#define | DEBUG_TYPE "reginfo" |
Functions | |
static const TargetRegisterClass * | getClass (unsigned SrcReg) |
static unsigned | getIdx (const TargetRegisterClass *RC) |
static bool | hasFP (MachineFunction &MF) |
|
Definition at line 14 of file PPC64RegisterInfo.cpp. |
|
Definition at line 51 of file PPC64RegisterInfo.cpp. |
|
Definition at line 58 of file PPC64RegisterInfo.cpp. References abort(), and llvm::TargetRegisterClass::getSize(). |
|
Definition at line 138 of file PPC64RegisterInfo.cpp. References llvm::MachineFunction::getFrameInfo(), and llvm::MachineFrameInfo::hasVarSizedObjects(). |