LLVM API Documentation

Defines | Functions
LegalizeFloatTypes.cpp File Reference
#include "LegalizeTypes.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/raw_ostream.h"
Include dependency graph for LegalizeFloatTypes.cpp:

Go to the source code of this file.

Defines

#define DEBUG_TYPE   "legalize-types"

Functions

static RTLIB::Libcall GetFPLibCall (EVT VT, RTLIB::Libcall Call_F32, RTLIB::Libcall Call_F64, RTLIB::Libcall Call_F80, RTLIB::Libcall Call_F128, RTLIB::Libcall Call_PPCF128)
 GetFPLibCall - Return the right libcall for the given floating point type.

Define Documentation

#define DEBUG_TYPE   "legalize-types"

Definition at line 27 of file LegalizeFloatTypes.cpp.


Function Documentation

static RTLIB::Libcall GetFPLibCall ( EVT  VT,
RTLIB::Libcall  Call_F32,
RTLIB::Libcall  Call_F64,
RTLIB::Libcall  Call_F80,
RTLIB::Libcall  Call_F128,
RTLIB::Libcall  Call_PPCF128 
) [static]

GetFPLibCall - Return the right libcall for the given floating point type.

Definition at line 30 of file LegalizeFloatTypes.cpp.

References llvm::MVT::f128, llvm::MVT::f32, llvm::MVT::f64, llvm::MVT::f80, llvm::MVT::ppcf128, and llvm::RTLIB::UNKNOWN_LIBCALL.