LLVM  mainline
Functions
Integer Types
Types

Functions in this section operate on integer types. More...

Collaboration diagram for Integer Types:

Functions

LLVMTypeRef LLVMInt1TypeInContext (LLVMContextRef C)
 Obtain an integer type from a context with specified bit width.
LLVMTypeRef LLVMInt8TypeInContext (LLVMContextRef C)
LLVMTypeRef LLVMInt16TypeInContext (LLVMContextRef C)
LLVMTypeRef LLVMInt32TypeInContext (LLVMContextRef C)
LLVMTypeRef LLVMInt64TypeInContext (LLVMContextRef C)
LLVMTypeRef LLVMInt128TypeInContext (LLVMContextRef C)
LLVMTypeRef LLVMIntTypeInContext (LLVMContextRef C, unsigned NumBits)
LLVMTypeRef LLVMInt1Type (void)
 Obtain an integer type from the global context with a specified bit width.
LLVMTypeRef LLVMInt8Type (void)
LLVMTypeRef LLVMInt16Type (void)
LLVMTypeRef LLVMInt32Type (void)
LLVMTypeRef LLVMInt64Type (void)
LLVMTypeRef LLVMInt128Type (void)
LLVMTypeRef LLVMIntType (unsigned NumBits)
unsigned LLVMGetIntTypeWidth (LLVMTypeRef IntegerTy)

Detailed Description

Functions in this section operate on integer types.


Function Documentation

Definition at line 344 of file Core.cpp.

References getBitWidth().

Definition at line 337 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMInt128TypeInContext().

Definition at line 315 of file Core.cpp.

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

Referenced by LLVMInt128Type().

Definition at line 328 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMInt16TypeInContext().

Definition at line 306 of file Core.cpp.

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

Referenced by LLVMInt16Type().

Obtain an integer type from the global context with a specified bit width.

Definition at line 322 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMInt1TypeInContext().

Obtain an integer type from a context with specified bit width.

Definition at line 300 of file Core.cpp.

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

Referenced by LLVMInt1Type().

Definition at line 331 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMInt32TypeInContext().

Definition at line 309 of file Core.cpp.

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

Referenced by LLVMInt32Type().

Definition at line 334 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMInt64TypeInContext().

Definition at line 312 of file Core.cpp.

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

Referenced by LLVMInt64Type().

Definition at line 325 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMInt8TypeInContext().

Definition at line 303 of file Core.cpp.

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

Referenced by LLVMInt8Type().

Definition at line 340 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMIntTypeInContext().

Definition at line 318 of file Core.cpp.

References llvm::IntegerType::get(), llvm::unwrap(), and llvm::wrap().

Referenced by LLVMIntType().