|
LLVM
4.0.0
|
This group contains functions that operate on global variable values. More...
This group contains functions that operate on global variable values.
| LLVMValueRef LLVMAddGlobal | ( | LLVMModuleRef | M, |
| LLVMTypeRef | Ty, | ||
| const char * | Name | ||
| ) |
Definition at line 1614 of file Core.cpp.
References llvm::GlobalValue::ExternalLinkage, llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMAddGlobalInAddressSpace | ( | LLVMModuleRef | M, |
| LLVMTypeRef | Ty, | ||
| const char * | Name, | ||
| unsigned | AddressSpace | ||
| ) |
Definition at line 1619 of file Core.cpp.
References llvm::GlobalValue::ExternalLinkage, llvm::GlobalValue::NotThreadLocal, llvm::unwrap(), and llvm::wrap().
| void LLVMDeleteGlobal | ( | LLVMValueRef | GlobalVar | ) |
Definition at line 1664 of file Core.cpp.
References llvm::lltok::GlobalVar.
| LLVMValueRef LLVMGetFirstGlobal | ( | LLVMModuleRef | M | ) |
Definition at line 1632 of file Core.cpp.
References llvm::Module::global_begin(), llvm::Module::global_end(), I, llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMGetInitializer | ( | LLVMValueRef | GlobalVar | ) |
Definition at line 1668 of file Core.cpp.
References llvm::GlobalVariable::getInitializer(), llvm::lltok::GlobalVar, llvm::GlobalVariable::hasInitializer(), and llvm::wrap().
| LLVMValueRef LLVMGetLastGlobal | ( | LLVMModuleRef | M | ) |
Definition at line 1640 of file Core.cpp.
References llvm::Module::global_begin(), llvm::Module::global_end(), I, llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMGetNamedGlobal | ( | LLVMModuleRef | M, |
| const char * | Name | ||
| ) |
Definition at line 1628 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMGetNextGlobal | ( | LLVMValueRef | GlobalVar | ) |
Definition at line 1648 of file Core.cpp.
References llvm::GlobalValue::getParent(), llvm::Module::global_end(), llvm::lltok::GlobalVar, I, and llvm::wrap().
| LLVMValueRef LLVMGetPreviousGlobal | ( | LLVMValueRef | GlobalVar | ) |
Definition at line 1656 of file Core.cpp.
References llvm::GlobalValue::getParent(), llvm::Module::global_begin(), llvm::lltok::GlobalVar, I, and llvm::wrap().
| LLVMThreadLocalMode LLVMGetThreadLocalMode | ( | LLVMValueRef | GlobalVar | ) |
Definition at line 1696 of file Core.cpp.
References llvm::GlobalValue::GeneralDynamicTLSModel, llvm::GlobalValue::InitialExecTLSModel, llvm_unreachable, LLVMGeneralDynamicTLSModel, LLVMInitialExecTLSModel, LLVMLocalDynamicTLSModel, LLVMLocalExecTLSModel, LLVMNotThreadLocal, llvm::GlobalValue::LocalDynamicTLSModel, llvm::GlobalValue::LocalExecTLSModel, and llvm::GlobalValue::NotThreadLocal.
| LLVMBool LLVMIsExternallyInitialized | ( | LLVMValueRef | GlobalVar | ) |
Definition at line 1735 of file Core.cpp.
References llvm::lltok::GlobalVar.
| LLVMBool LLVMIsGlobalConstant | ( | LLVMValueRef | GlobalVar | ) |
Definition at line 1688 of file Core.cpp.
References llvm::lltok::GlobalVar.
| LLVMBool LLVMIsThreadLocal | ( | LLVMValueRef | GlobalVar | ) |
Definition at line 1680 of file Core.cpp.
References llvm::lltok::GlobalVar.
| void LLVMSetExternallyInitialized | ( | LLVMValueRef | GlobalVar, |
| LLVMBool | IsExtInit | ||
| ) |
Definition at line 1739 of file Core.cpp.
References llvm::lltok::GlobalVar.
| void LLVMSetGlobalConstant | ( | LLVMValueRef | GlobalVar, |
| LLVMBool | IsConstant | ||
| ) |
Definition at line 1692 of file Core.cpp.
References llvm::lltok::GlobalVar.
| void LLVMSetInitializer | ( | LLVMValueRef | GlobalVar, |
| LLVMValueRef | ConstantVal | ||
| ) |
Definition at line 1675 of file Core.cpp.
References llvm::lltok::GlobalVar.
| void LLVMSetThreadLocal | ( | LLVMValueRef | GlobalVar, |
| LLVMBool | IsThreadLocal | ||
| ) |
Definition at line 1684 of file Core.cpp.
References llvm::lltok::GlobalVar.
| void LLVMSetThreadLocalMode | ( | LLVMValueRef | GlobalVar, |
| LLVMThreadLocalMode | Mode | ||
| ) |
Definition at line 1713 of file Core.cpp.
References llvm::GlobalValue::GeneralDynamicTLSModel, llvm::lltok::GlobalVar, llvm::GlobalValue::InitialExecTLSModel, LLVMGeneralDynamicTLSModel, LLVMInitialExecTLSModel, LLVMLocalDynamicTLSModel, LLVMLocalExecTLSModel, LLVMNotThreadLocal, llvm::GlobalValue::LocalDynamicTLSModel, llvm::GlobalValue::LocalExecTLSModel, llvm::GlobalValue::NotThreadLocal, and llvm::GlobalValue::setThreadLocalMode().
1.8.6