LLVM API Documentation
|
Modules | |
| Values with alignment | |
Functions | |
| LLVMModuleRef | LLVMGetGlobalParent (LLVMValueRef Global) |
| LLVMBool | LLVMIsDeclaration (LLVMValueRef Global) |
| LLVMLinkage | LLVMGetLinkage (LLVMValueRef Global) |
| void | LLVMSetLinkage (LLVMValueRef Global, LLVMLinkage Linkage) |
| const char * | LLVMGetSection (LLVMValueRef Global) |
| void | LLVMSetSection (LLVMValueRef Global, const char *Section) |
| LLVMVisibility | LLVMGetVisibility (LLVMValueRef Global) |
| void | LLVMSetVisibility (LLVMValueRef Global, LLVMVisibility Viz) |
| unsigned | LLVMGetAlignment (LLVMValueRef V) |
| void | LLVMSetAlignment (LLVMValueRef V, unsigned Bytes) |
This group contains functions that operate on global values. Functions in this group relate to functions in the llvm::GlobalValue class tree.
| unsigned LLVMGetAlignment | ( | LLVMValueRef | V | ) |
Obtain the preferred alignment of the value.
Definition at line 1260 of file Core.cpp.
References LI, llvm_unreachable, and P.
| LLVMModuleRef LLVMGetGlobalParent | ( | LLVMValueRef | Global | ) |
Definition at line 1135 of file Core.cpp.
References getParent(), and llvm::wrap().
| LLVMLinkage LLVMGetLinkage | ( | LLVMValueRef | Global | ) |
Definition at line 1143 of file Core.cpp.
References llvm::GlobalValue::AppendingLinkage, llvm::GlobalValue::AvailableExternallyLinkage, llvm::GlobalValue::CommonLinkage, llvm::GlobalValue::DLLExportLinkage, llvm::GlobalValue::DLLImportLinkage, llvm::GlobalValue::ExternalLinkage, llvm::GlobalValue::ExternalWeakLinkage, llvm::GlobalValue::InternalLinkage, llvm::GlobalValue::LinkerPrivateLinkage, llvm::GlobalValue::LinkerPrivateWeakLinkage, llvm::GlobalValue::LinkOnceAnyLinkage, llvm::GlobalValue::LinkOnceODRLinkage, llvm_unreachable, LLVMAppendingLinkage, LLVMAvailableExternallyLinkage, LLVMCommonLinkage, LLVMDLLExportLinkage, LLVMDLLImportLinkage, LLVMExternalLinkage, LLVMExternalWeakLinkage, LLVMInternalLinkage, LLVMLinkerPrivateLinkage, LLVMLinkerPrivateWeakLinkage, LLVMLinkOnceAnyLinkage, LLVMLinkOnceODRLinkage, LLVMPrivateLinkage, LLVMWeakAnyLinkage, LLVMWeakODRLinkage, llvm::GlobalValue::PrivateLinkage, llvm::GlobalValue::WeakAnyLinkage, and llvm::GlobalValue::WeakODRLinkage.
| const char* LLVMGetSection | ( | LLVMValueRef | Global | ) |
| LLVMVisibility LLVMGetVisibility | ( | LLVMValueRef | Global | ) |
| LLVMBool LLVMIsDeclaration | ( | LLVMValueRef | Global | ) |
Definition at line 1139 of file Core.cpp.
References isDeclaration().
| void LLVMSetAlignment | ( | LLVMValueRef | V, |
| unsigned | Bytes | ||
| ) |
Set the preferred alignment of the value.
Definition at line 1272 of file Core.cpp.
References LI, llvm_unreachable, and P.
| void LLVMSetLinkage | ( | LLVMValueRef | Global, |
| LLVMLinkage | Linkage | ||
| ) |
Definition at line 1180 of file Core.cpp.
References llvm::GlobalValue::AppendingLinkage, llvm::GlobalValue::AvailableExternallyLinkage, llvm::GlobalValue::CommonLinkage, DEBUG, llvm::GlobalValue::DLLExportLinkage, llvm::GlobalValue::DLLImportLinkage, llvm::errs(), llvm::GlobalValue::ExternalLinkage, llvm::GlobalValue::ExternalWeakLinkage, llvm::GlobalValue::InternalLinkage, llvm::GlobalValue::LinkerPrivateLinkage, llvm::GlobalValue::LinkerPrivateWeakLinkage, llvm::GlobalValue::LinkOnceAnyLinkage, llvm::GlobalValue::LinkOnceODRLinkage, LLVMAppendingLinkage, LLVMAvailableExternallyLinkage, LLVMCommonLinkage, LLVMDLLExportLinkage, LLVMDLLImportLinkage, LLVMExternalLinkage, LLVMExternalWeakLinkage, LLVMGhostLinkage, LLVMInternalLinkage, LLVMLinkerPrivateLinkage, LLVMLinkerPrivateWeakLinkage, LLVMLinkOnceAnyLinkage, LLVMLinkOnceODRAutoHideLinkage, LLVMLinkOnceODRLinkage, LLVMPrivateLinkage, LLVMWeakAnyLinkage, LLVMWeakODRLinkage, llvm::GlobalValue::PrivateLinkage, llvm::GlobalValue::setLinkage(), llvm::GlobalValue::WeakAnyLinkage, and llvm::GlobalValue::WeakODRLinkage.
| void LLVMSetSection | ( | LLVMValueRef | Global, |
| const char * | Section | ||
| ) |
| void LLVMSetVisibility | ( | LLVMValueRef | Global, |
| LLVMVisibility | Viz | ||
| ) |