LLVM: lib/Target/Mips/MipsFastISel.cpp File Reference (original) (raw)

This file defines the MIPS-specific support for the FastISel class. More...

Go to the source code of this file.

Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
Macros
#define DEBUG_TYPE "mips-fastisel"
Functions
static bool CC_Mips (unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, Type *OrigTy, CCState &State)
static bool CC_MipsO32_FP32 (unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, Type *OrigTy, CCState &State)
static bool CC_MipsO32_FP64 (unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, Type *OrigTy, CCState &State)

Detailed Description

This file defines the MIPS-specific support for the FastISel class.

Some of the target-specific code is generated by tablegen in the file MipsGenFastISel.inc, which is #included here.

Definition in file MipsFastISel.cpp.

Macro Definition Documentation

DEBUG_TYPE

#define DEBUG_TYPE "mips-fastisel"

Function Documentation

CC_Mips()

CC_MipsO32_FP32()

CC_MipsO32_FP64()

Variable Documentation

EmitJalrReloc