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

Functions

LLVMTypeRef LLVMHalfTypeInContext (LLVMContextRef C)
 Obtain a 16-bit floating point type from a context.
LLVMTypeRef LLVMFloatTypeInContext (LLVMContextRef C)
 Obtain a 32-bit floating point type from a context.
LLVMTypeRef LLVMDoubleTypeInContext (LLVMContextRef C)
 Obtain a 64-bit floating point type from a context.
LLVMTypeRef LLVMX86FP80TypeInContext (LLVMContextRef C)
 Obtain a 80-bit floating point type (X87) from a context.
LLVMTypeRef LLVMFP128TypeInContext (LLVMContextRef C)
 Obtain a 128-bit floating point type (112-bit mantissa) from a context.
LLVMTypeRef LLVMPPCFP128TypeInContext (LLVMContextRef C)
 Obtain a 128-bit floating point type (two 64-bits) from a context.
LLVMTypeRef LLVMHalfType (void)
 Obtain a floating point type from the global context.
LLVMTypeRef LLVMFloatType (void)
LLVMTypeRef LLVMDoubleType (void)
LLVMTypeRef LLVMX86FP80Type (void)
LLVMTypeRef LLVMFP128Type (void)
LLVMTypeRef LLVMPPCFP128Type (void)

Function Documentation

Definition at line 381 of file Core.cpp.

References LLVMDoubleTypeInContext(), and LLVMGetGlobalContext().

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

Definition at line 356 of file Core.cpp.

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

Referenced by LLVMDoubleType().

Definition at line 378 of file Core.cpp.

References LLVMFloatTypeInContext(), and LLVMGetGlobalContext().

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

Definition at line 353 of file Core.cpp.

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

Referenced by LLVMFloatType().

Definition at line 387 of file Core.cpp.

References LLVMFP128TypeInContext(), and LLVMGetGlobalContext().

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

Definition at line 362 of file Core.cpp.

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

Referenced by LLVMFP128Type().

Obtain a floating point type from the global context.

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

Definition at line 375 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMHalfTypeInContext().

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

Definition at line 350 of file Core.cpp.

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

Referenced by LLVMHalfType().

Definition at line 390 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMPPCFP128TypeInContext().

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

Definition at line 365 of file Core.cpp.

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

Referenced by LLVMPPCFP128Type().

Definition at line 384 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMX86FP80TypeInContext().

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

Definition at line 359 of file Core.cpp.

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

Referenced by LLVMX86FP80Type().