LLVM  8.0.1
Macros | Functions
SIMachineFunctionInfo.cpp File Reference
#include "SIMachineFunctionInfo.h"
#include "AMDGPUArgumentUsageInfo.h"
#include "AMDGPUSubtarget.h"
#include "SIRegisterInfo.h"
#include "MCTargetDesc/AMDGPUMCTargetDesc.h"
#include "Utils/AMDGPUBaseInfo.h"
#include "llvm/ADT/Optional.h"
#include "llvm/CodeGen/MachineBasicBlock.h"
#include "llvm/CodeGen/MachineFrameInfo.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/IR/CallingConv.h"
#include "llvm/IR/Function.h"
#include <cassert>
#include <vector>
Include dependency graph for SIMachineFunctionInfo.cpp:

Go to the source code of this file.

Macros

#define MAX_LANES   64
 

Functions

static bool isCalleeSavedReg (const MCPhysReg *CSRegs, MCPhysReg Reg)
 

Macro Definition Documentation

◆ MAX_LANES

#define MAX_LANES   64

Definition at line 26 of file SIMachineFunctionInfo.cpp.

Function Documentation

◆ isCalleeSavedReg()

static bool isCalleeSavedReg ( const MCPhysReg CSRegs,
MCPhysReg  Reg 
)
static

Definition at line 233 of file SIMachineFunctionInfo.cpp.

References I.

Referenced by llvm::SIMachineFunctionInfo::allocateSGPRSpillToVGPR().