LLVM  9.0.0svn
Functions
MipsCallLowering.cpp File Reference

This file implements the lowering of LLVM calls to machine code calls for GlobalISel. More...

#include "MipsCallLowering.h"
#include "MipsCCState.h"
#include "MipsMachineFunction.h"
#include "MipsTargetMachine.h"
#include "llvm/CodeGen/Analysis.h"
#include "llvm/CodeGen/GlobalISel/MachineIRBuilder.h"
Include dependency graph for MipsCallLowering.cpp:

Go to the source code of this file.

Functions

static bool isSupportedType (Type *T)
 
static CCValAssign::LocInfo determineLocInfo (const MVT RegisterVT, const EVT VT, const ISD::ArgFlagsTy &Flags)
 
template<typename T >
static void setLocInfo (SmallVectorImpl< CCValAssign > &ArgLocs, const SmallVectorImpl< T > &Arguments)
 

Detailed Description

This file implements the lowering of LLVM calls to machine code calls for GlobalISel.

Definition in file MipsCallLowering.cpp.

Function Documentation

◆ determineLocInfo()

static CCValAssign::LocInfo determineLocInfo ( const MVT  RegisterVT,
const EVT  VT,
const ISD::ArgFlagsTy Flags 
)
static

◆ isSupportedType()

static bool isSupportedType ( Type T)
static

◆ setLocInfo()

template<typename T >
static void setLocInfo ( SmallVectorImpl< CCValAssign > &  ArgLocs,
const SmallVectorImpl< T > &  Arguments 
)
static