LLVM API Documentation

Functions
Floating Point Types
Types
Collaboration diagram for Floating Point Types:

Functions

LLVMTypeRef LLVMHalfTypeInContext (LLVMContextRef C)
LLVMTypeRef LLVMFloatTypeInContext (LLVMContextRef C)
LLVMTypeRef LLVMDoubleTypeInContext (LLVMContextRef C)
LLVMTypeRef LLVMX86FP80TypeInContext (LLVMContextRef C)
LLVMTypeRef LLVMFP128TypeInContext (LLVMContextRef C)
LLVMTypeRef LLVMPPCFP128TypeInContext (LLVMContextRef C)
LLVMTypeRef LLVMHalfType (void)
LLVMTypeRef LLVMFloatType (void)
LLVMTypeRef LLVMDoubleType (void)
LLVMTypeRef LLVMX86FP80Type (void)
LLVMTypeRef LLVMFP128Type (void)
LLVMTypeRef LLVMPPCFP128Type (void)

Function Documentation

LLVMTypeRef LLVMDoubleType ( void  )

Definition at line 287 of file Core.cpp.

References LLVMDoubleTypeInContext(), and LLVMGetGlobalContext().

LLVMTypeRef LLVMDoubleTypeInContext ( LLVMContextRef  C)

Obtain a 64-bit floating point type from a context.

Definition at line 265 of file Core.cpp.

References llvm::Type::getDoubleTy(), and llvm::unwrap().

Referenced by LLVMDoubleType().

LLVMTypeRef LLVMFloatType ( void  )

Definition at line 284 of file Core.cpp.

References LLVMFloatTypeInContext(), and LLVMGetGlobalContext().

LLVMTypeRef LLVMFloatTypeInContext ( LLVMContextRef  C)

Obtain a 32-bit floating point type from a context.

Definition at line 262 of file Core.cpp.

References llvm::Type::getFloatTy(), and llvm::unwrap().

Referenced by LLVMFloatType().

LLVMTypeRef LLVMFP128Type ( void  )

Definition at line 293 of file Core.cpp.

References LLVMFP128TypeInContext(), and LLVMGetGlobalContext().

LLVMTypeRef LLVMFP128TypeInContext ( LLVMContextRef  C)

Obtain a 128-bit floating point type (112-bit mantissa) from a context.

Definition at line 271 of file Core.cpp.

References llvm::Type::getFP128Ty(), and llvm::unwrap().

Referenced by LLVMFP128Type().

LLVMTypeRef LLVMHalfType ( void  )

Obtain a floating point type from the global context.

These map to the functions in this group of the same name.

Definition at line 281 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMHalfTypeInContext().

LLVMTypeRef LLVMHalfTypeInContext ( LLVMContextRef  C)

Obtain a 16-bit floating point type from a context.

Definition at line 259 of file Core.cpp.

References llvm::Type::getHalfTy(), and llvm::unwrap().

Referenced by LLVMHalfType().

LLVMTypeRef LLVMPPCFP128Type ( void  )

Definition at line 296 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMPPCFP128TypeInContext().

LLVMTypeRef LLVMPPCFP128TypeInContext ( LLVMContextRef  C)

Obtain a 128-bit floating point type (two 64-bits) from a context.

Definition at line 274 of file Core.cpp.

References llvm::Type::getPPC_FP128Ty(), and llvm::unwrap().

Referenced by LLVMPPCFP128Type().

LLVMTypeRef LLVMX86FP80Type ( void  )

Definition at line 290 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMX86FP80TypeInContext().

LLVMTypeRef LLVMX86FP80TypeInContext ( LLVMContextRef  C)

Obtain a 80-bit floating point type (X87) from a context.

Definition at line 268 of file Core.cpp.

References llvm::Type::getX86_FP80Ty(), and llvm::unwrap().

Referenced by LLVMX86FP80Type().