LLVM API Documentation

MipsISelLowering.cpp File Reference

#include "MipsISelLowering.h"
#include "MipsMachineFunction.h"
#include "MipsTargetMachine.h"
#include "MipsSubtarget.h"
#include "llvm/DerivedTypes.h"
#include "llvm/Function.h"
#include "llvm/GlobalVariable.h"
#include "llvm/Intrinsics.h"
#include "llvm/CallingConv.h"
#include "llvm/CodeGen/CallingConvLower.h"
#include "llvm/CodeGen/MachineFrameInfo.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/CodeGen/SelectionDAGISel.h"
#include "llvm/CodeGen/ValueTypes.h"
#include "llvm/Support/Debug.h"
#include "MipsGenCallingConv.inc"

Include dependency graph for MipsISelLowering.cpp:

Go to the source code of this file.

Defines

#define DEBUG_TYPE   "mips-lower"

Functions

static unsigned AddLiveIn (MachineFunction &MF, unsigned PReg, TargetRegisterClass *RC)
static Mips::FPBranchCode GetFPBranchCodeFromCond (Mips::CondCode CC)
static unsigned FPBranchCodeToOpc (Mips::FPBranchCode BC)
static Mips::CondCode FPCondCCodeToFCC (ISD::CondCode CC)


Define Documentation

#define DEBUG_TYPE   "mips-lower"

Definition at line 15 of file MipsISelLowering.cpp.


Function Documentation

static unsigned AddLiveIn ( MachineFunction &  MF,
unsigned  PReg,
TargetRegisterClass *  RC 
) [static]

static unsigned FPBranchCodeToOpc ( Mips::FPBranchCode  BC  )  [static]

static Mips::CondCode FPCondCCodeToFCC ( ISD::CondCode  CC  )  [static]

static Mips::FPBranchCode GetFPBranchCodeFromCond ( Mips::CondCode  CC  )  [static]