LLVM 19.0.0git
Functions | Variables
MipsMachineFunction.cpp File Reference
#include "MipsMachineFunction.h"
#include "MCTargetDesc/MipsABIInfo.h"
#include "MipsSubtarget.h"
#include "MipsTargetMachine.h"
#include "llvm/CodeGen/MachineFrameInfo.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/CodeGen/PseudoSourceValue.h"
#include "llvm/CodeGen/PseudoSourceValueManager.h"
#include "llvm/CodeGen/TargetRegisterInfo.h"
#include "llvm/Support/CommandLine.h"

Go to the source code of this file.

Functions

static const TargetRegisterClassgetGlobalBaseRegClass (MachineFunction &MF)
 

Variables

static cl::opt< boolFixGlobalBaseReg ("mips-fix-global-base-reg", cl::Hidden, cl::init(true), cl::desc("Always use $gp as the global base register."))
 

Function Documentation

◆ getGlobalBaseRegClass()

static const TargetRegisterClass & getGlobalBaseRegClass ( MachineFunction MF)
static

Variable Documentation

◆ FixGlobalBaseReg

cl::opt< bool > FixGlobalBaseReg("mips-fix-global-base-reg", cl::Hidden, cl::init(true), cl::desc("Always use $gp as the global base register.")) ( "mips-fix-global-base-reg"  ,
cl::Hidden  ,
cl::init(true ,
cl::desc("Always use $gp as the global base register.")   
)
static