reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm-c/Analysis.h
   45 LLVMBool LLVMVerifyModule(LLVMModuleRef M, LLVMVerifierFailureAction Action,
include/llvm-c/BitReader.h
   40 LLVMBool LLVMParseBitcode(LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutModule,
   46                            LLVMModuleRef *OutModule);
   51                                    LLVMModuleRef *OutModule, char **OutMessage);
   55                                     LLVMModuleRef *OutModule);
   63                                        LLVMModuleRef *OutM, char **OutMessage);
   69                                         LLVMModuleRef *OutM);
   72 LLVMBool LLVMGetBitcodeModule(LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutM,
   75 LLVMBool LLVMGetBitcodeModule2(LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutM);
include/llvm-c/BitWriter.h
   38 int LLVMWriteBitcodeToFile(LLVMModuleRef M, const char *Path);
   41 int LLVMWriteBitcodeToFD(LLVMModuleRef M, int FD, int ShouldClose,
   46 int LLVMWriteBitcodeToFileHandle(LLVMModuleRef M, int Handle);
   49 LLVMMemoryBufferRef LLVMWriteBitcodeToMemoryBuffer(LLVMModuleRef M);
include/llvm-c/Comdat.h
   41 LLVMComdatRef LLVMGetOrInsertComdat(LLVMModuleRef M, const char *Name);
include/llvm-c/Core.h
  649 LLVMModuleRef LLVMModuleCreateWithName(const char *ModuleID);
  657 LLVMModuleRef LLVMModuleCreateWithNameInContext(const char *ModuleID,
  662 LLVMModuleRef LLVMCloneModule(LLVMModuleRef M);
  662 LLVMModuleRef LLVMCloneModule(LLVMModuleRef M);
  670 void LLVMDisposeModule(LLVMModuleRef M);
  680 const char *LLVMGetModuleIdentifier(LLVMModuleRef M, size_t *Len);
  690 void LLVMSetModuleIdentifier(LLVMModuleRef M, const char *Ident, size_t Len);
  700 const char *LLVMGetSourceFileName(LLVMModuleRef M, size_t *Len);
  711 void LLVMSetSourceFileName(LLVMModuleRef M, const char *Name, size_t Len);
  722 const char *LLVMGetDataLayoutStr(LLVMModuleRef M);
  723 const char *LLVMGetDataLayout(LLVMModuleRef M);
  730 void LLVMSetDataLayout(LLVMModuleRef M, const char *DataLayoutStr);
  737 const char *LLVMGetTarget(LLVMModuleRef M);
  744 void LLVMSetTarget(LLVMModuleRef M, const char *Triple);
  753 LLVMModuleFlagEntry *LLVMCopyModuleFlagsMetadata(LLVMModuleRef M, size_t *Len);
  791 LLVMMetadataRef LLVMGetModuleFlag(LLVMModuleRef M,
  800 void LLVMAddModuleFlag(LLVMModuleRef M, LLVMModuleFlagBehavior Behavior,
  809 void LLVMDumpModule(LLVMModuleRef M);
  817 LLVMBool LLVMPrintModuleToFile(LLVMModuleRef M, const char *Filename,
  826 char *LLVMPrintModuleToString(LLVMModuleRef M);
  833 const char *LLVMGetModuleInlineAsm(LLVMModuleRef M, size_t *Len);
  840 void LLVMSetModuleInlineAsm2(LLVMModuleRef M, const char *Asm, size_t Len);
  847 void LLVMAppendModuleInlineAsm(LLVMModuleRef M, const char *Asm, size_t Len);
  865 LLVMContextRef LLVMGetModuleContext(LLVMModuleRef M);
  870 LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name);
  877 LLVMNamedMDNodeRef LLVMGetFirstNamedMetadata(LLVMModuleRef M);
  884 LLVMNamedMDNodeRef LLVMGetLastNamedMetadata(LLVMModuleRef M);
  908 LLVMNamedMDNodeRef LLVMGetNamedMetadata(LLVMModuleRef M,
  917 LLVMNamedMDNodeRef LLVMGetOrInsertNamedMetadata(LLVMModuleRef M,
  934 unsigned LLVMGetNamedMetadataNumOperands(LLVMModuleRef M, const char *Name);
  947 void LLVMGetNamedMetadataOperands(LLVMModuleRef M, const char *Name,
  956 void LLVMAddNamedMetadataOperand(LLVMModuleRef M, const char *Name,
 1002 LLVMValueRef LLVMAddFunction(LLVMModuleRef M, const char *Name,
 1012 LLVMValueRef LLVMGetNamedFunction(LLVMModuleRef M, const char *Name);
 1019 LLVMValueRef LLVMGetFirstFunction(LLVMModuleRef M);
 1026 LLVMValueRef LLVMGetLastFunction(LLVMModuleRef M);
 1045 void LLVMSetModuleInlineAsm(LLVMModuleRef M, const char *Asm);
 2169 LLVMModuleRef LLVMGetGlobalParent(LLVMValueRef Global);
 2285 LLVMValueRef LLVMAddGlobal(LLVMModuleRef M, LLVMTypeRef Ty, const char *Name);
 2286 LLVMValueRef LLVMAddGlobalInAddressSpace(LLVMModuleRef M, LLVMTypeRef Ty,
 2289 LLVMValueRef LLVMGetNamedGlobal(LLVMModuleRef M, const char *Name);
 2290 LLVMValueRef LLVMGetFirstGlobal(LLVMModuleRef M);
 2291 LLVMValueRef LLVMGetLastGlobal(LLVMModuleRef M);
 2319 LLVMValueRef LLVMAddAlias(LLVMModuleRef M, LLVMTypeRef Ty, LLVMValueRef Aliasee,
 2329 LLVMValueRef LLVMGetNamedGlobalAlias(LLVMModuleRef M,
 2337 LLVMValueRef LLVMGetFirstGlobalAlias(LLVMModuleRef M);
 2344 LLVMValueRef LLVMGetLastGlobalAlias(LLVMModuleRef M);
 2435 LLVMValueRef LLVMGetIntrinsicDeclaration(LLVMModuleRef Mod,
 2648 LLVMValueRef LLVMAddGlobalIFunc(LLVMModuleRef M,
 2660 LLVMValueRef LLVMGetNamedGlobalIFunc(LLVMModuleRef M,
 2668 LLVMValueRef LLVMGetFirstGlobalIFunc(LLVMModuleRef M);
 2675 LLVMValueRef LLVMGetLastGlobalIFunc(LLVMModuleRef M);
 3954 LLVMCreateModuleProviderForExistingModule(LLVMModuleRef M);
 4020 LLVMPassManagerRef LLVMCreateFunctionPassManagerForModule(LLVMModuleRef M);
 4029 LLVMBool LLVMRunPassManager(LLVMPassManagerRef PM, LLVMModuleRef M);
include/llvm-c/DebugInfo.h
  193 unsigned LLVMGetModuleDebugMetadataVersion(LLVMModuleRef Module);
  201 LLVMBool LLVMStripModuleDebugInfo(LLVMModuleRef Module);
  207 LLVMDIBuilderRef LLVMCreateDIBuilderDisallowUnresolved(LLVMModuleRef M);
  214 LLVMDIBuilderRef LLVMCreateDIBuilder(LLVMModuleRef M);
include/llvm-c/ExecutionEngine.h
   76                                             LLVMModuleRef M,
   80                                         LLVMModuleRef M,
   84                                         LLVMModuleRef M,
  109   LLVMExecutionEngineRef *OutJIT, LLVMModuleRef M,
  129 void LLVMAddModule(LLVMExecutionEngineRef EE, LLVMModuleRef M);
  131 LLVMBool LLVMRemoveModule(LLVMExecutionEngineRef EE, LLVMModuleRef M,
  132                           LLVMModuleRef *OutMod, char **OutError);
include/llvm-c/IRReader.h
   33                               LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutM,
include/llvm-c/Linker.h
   35 LLVMBool LLVMLinkModules2(LLVMModuleRef Dest, LLVMModuleRef Src);
   35 LLVMBool LLVMLinkModules2(LLVMModuleRef Dest, LLVMModuleRef Src);
include/llvm-c/OrcBindings.h
   97                                          LLVMModuleRef Mod,
  106                                         LLVMModuleRef Mod,
include/llvm-c/Target.h
  187 LLVMTargetDataRef LLVMGetModuleDataLayout(LLVMModuleRef M);
  194 void LLVMSetModuleDataLayout(LLVMModuleRef M, LLVMTargetDataRef DL);
include/llvm-c/TargetMachine.h
  132 LLVMBool LLVMTargetMachineEmitToFile(LLVMTargetMachineRef T, LLVMModuleRef M,
  136 LLVMBool LLVMTargetMachineEmitToMemoryBuffer(LLVMTargetMachineRef T, LLVMModuleRef M,
lib/Analysis/Analysis.cpp
   98 LLVMBool LLVMVerifyModule(LLVMModuleRef M, LLVMVerifierFailureAction Action,
lib/Bitcode/Reader/BitReader.cpp
   24 LLVMBool LLVMParseBitcode(LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutModule,
   31                            LLVMModuleRef *OutModule) {
   37                                    LLVMModuleRef *OutModule,
   60                                     LLVMModuleRef *OutModule) {
   80                                        LLVMModuleRef *OutM, char **OutMessage) {
  107                                         LLVMModuleRef *OutM) {
  124 LLVMBool LLVMGetBitcodeModule(LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutM,
  131                                LLVMModuleRef *OutM) {
lib/Bitcode/Writer/BitWriter.cpp
   20 int LLVMWriteBitcodeToFile(LLVMModuleRef M, const char *Path) {
   31 int LLVMWriteBitcodeToFD(LLVMModuleRef M, int FD, int ShouldClose,
   39 int LLVMWriteBitcodeToFileHandle(LLVMModuleRef M, int FileHandle) {
   43 LLVMMemoryBufferRef LLVMWriteBitcodeToMemoryBuffer(LLVMModuleRef M) {
lib/ExecutionEngine/ExecutionEngineBindings.cpp
  104                                             LLVMModuleRef M,
  119                                         LLVMModuleRef M,
  134                                         LLVMModuleRef M,
  161     LLVMExecutionEngineRef *OutJIT, LLVMModuleRef M,
  257 void LLVMAddModule(LLVMExecutionEngineRef EE, LLVMModuleRef M){
  261 LLVMBool LLVMRemoveModule(LLVMExecutionEngineRef EE, LLVMModuleRef M,
  262                           LLVMModuleRef *OutMod, char **OutError) {
lib/ExecutionEngine/Orc/OrcCBindings.cpp
   71                                          LLVMModuleRef Mod,
   86                                         LLVMModuleRef Mod,
lib/IR/Comdat.cpp
   28 LLVMComdatRef LLVMGetOrInsertComdat(LLVMModuleRef M, const char *Name) {
lib/IR/Core.cpp
  230 LLVMModuleRef LLVMModuleCreateWithName(const char *ModuleID) {
  234 LLVMModuleRef LLVMModuleCreateWithNameInContext(const char *ModuleID,
  239 void LLVMDisposeModule(LLVMModuleRef M) {
  243 const char *LLVMGetModuleIdentifier(LLVMModuleRef M, size_t *Len) {
  249 void LLVMSetModuleIdentifier(LLVMModuleRef M, const char *Ident, size_t Len) {
  253 const char *LLVMGetSourceFileName(LLVMModuleRef M, size_t *Len) {
  259 void LLVMSetSourceFileName(LLVMModuleRef M, const char *Name, size_t Len) {
  264 const char *LLVMGetDataLayoutStr(LLVMModuleRef M) {
  268 const char *LLVMGetDataLayout(LLVMModuleRef M) {
  272 void LLVMSetDataLayout(LLVMModuleRef M, const char *DataLayoutStr) {
  277 const char * LLVMGetTarget(LLVMModuleRef M) {
  281 void LLVMSetTarget(LLVMModuleRef M, const char *Triple) {
  332 LLVMModuleFlagEntry *LLVMCopyModuleFlagsMetadata(LLVMModuleRef M, size_t *Len) {
  376 LLVMMetadataRef LLVMGetModuleFlag(LLVMModuleRef M,
  381 void LLVMAddModuleFlag(LLVMModuleRef M, LLVMModuleFlagBehavior Behavior,
  390 void LLVMDumpModule(LLVMModuleRef M) {
  395 LLVMBool LLVMPrintModuleToFile(LLVMModuleRef M, const char *Filename,
  417 char *LLVMPrintModuleToString(LLVMModuleRef M) {
  428 void LLVMSetModuleInlineAsm2(LLVMModuleRef M, const char *Asm, size_t Len) {
  432 void LLVMSetModuleInlineAsm(LLVMModuleRef M, const char *Asm) {
  436 void LLVMAppendModuleInlineAsm(LLVMModuleRef M, const char *Asm, size_t Len) {
  440 const char *LLVMGetModuleInlineAsm(LLVMModuleRef M, size_t *Len) {
  468 LLVMContextRef LLVMGetModuleContext(LLVMModuleRef M) {
  729 LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name) {
 1130 LLVMNamedMDNodeRef LLVMGetFirstNamedMetadata(LLVMModuleRef M) {
 1138 LLVMNamedMDNodeRef LLVMGetLastNamedMetadata(LLVMModuleRef M) {
 1162 LLVMNamedMDNodeRef LLVMGetNamedMetadata(LLVMModuleRef M,
 1167 LLVMNamedMDNodeRef LLVMGetOrInsertNamedMetadata(LLVMModuleRef M,
 1191 unsigned LLVMGetNamedMetadataNumOperands(LLVMModuleRef M, const char *Name) {
 1198 void LLVMGetNamedMetadataOperands(LLVMModuleRef M, const char *Name,
 1208 void LLVMAddNamedMetadataOperand(LLVMModuleRef M, const char *Name,
 1820 LLVMModuleRef LLVMGetGlobalParent(LLVMValueRef Global) {
 2068 LLVMValueRef LLVMAddGlobal(LLVMModuleRef M, LLVMTypeRef Ty, const char *Name) {
 2073 LLVMValueRef LLVMAddGlobalInAddressSpace(LLVMModuleRef M, LLVMTypeRef Ty,
 2082 LLVMValueRef LLVMGetNamedGlobal(LLVMModuleRef M, const char *Name) {
 2086 LLVMValueRef LLVMGetFirstGlobal(LLVMModuleRef M) {
 2094 LLVMValueRef LLVMGetLastGlobal(LLVMModuleRef M) {
 2199 LLVMValueRef LLVMAddAlias(LLVMModuleRef M, LLVMTypeRef Ty, LLVMValueRef Aliasee,
 2207 LLVMValueRef LLVMGetNamedGlobalAlias(LLVMModuleRef M,
 2212 LLVMValueRef LLVMGetFirstGlobalAlias(LLVMModuleRef M) {
 2220 LLVMValueRef LLVMGetLastGlobalAlias(LLVMModuleRef M) {
 2254 LLVMValueRef LLVMAddFunction(LLVMModuleRef M, const char *Name,
 2260 LLVMValueRef LLVMGetNamedFunction(LLVMModuleRef M, const char *Name) {
 2264 LLVMValueRef LLVMGetFirstFunction(LLVMModuleRef M) {
 2272 LLVMValueRef LLVMGetLastFunction(LLVMModuleRef M) {
 2323 LLVMValueRef LLVMGetIntrinsicDeclaration(LLVMModuleRef Mod,
 2497 LLVMValueRef LLVMAddGlobalIFunc(LLVMModuleRef M,
 2507 LLVMValueRef LLVMGetNamedGlobalIFunc(LLVMModuleRef M,
 2512 LLVMValueRef LLVMGetFirstGlobalIFunc(LLVMModuleRef M) {
 2520 LLVMValueRef LLVMGetLastGlobalIFunc(LLVMModuleRef M) {
 3986 LLVMCreateModuleProviderForExistingModule(LLVMModuleRef M) {
 4067 LLVMPassManagerRef LLVMCreateFunctionPassManagerForModule(LLVMModuleRef M) {
 4076 LLVMBool LLVMRunPassManager(LLVMPassManagerRef PM, LLVMModuleRef M) {
lib/IR/DebugInfo.cpp
  730 LLVMDIBuilderRef LLVMCreateDIBuilderDisallowUnresolved(LLVMModuleRef M) {
  734 LLVMDIBuilderRef LLVMCreateDIBuilder(LLVMModuleRef M) {
  738 unsigned LLVMGetModuleDebugMetadataVersion(LLVMModuleRef M) {
  742 LLVMBool LLVMStripModuleDebugInfo(LLVMModuleRef M) {
lib/IRReader/IRReader.cpp
  116                               LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutM,
lib/Linker/LinkModules.cpp
  602 LLVMBool LLVMLinkModules2(LLVMModuleRef Dest, LLVMModuleRef Src) {
  602 LLVMBool LLVMLinkModules2(LLVMModuleRef Dest, LLVMModuleRef Src) {
lib/Target/Target.cpp
   47 LLVMTargetDataRef LLVMGetModuleDataLayout(LLVMModuleRef M) {
   51 void LLVMSetModuleDataLayout(LLVMModuleRef M, LLVMTargetDataRef DL) {
lib/Target/TargetMachineC.cpp
  185 static LLVMBool LLVMTargetMachineEmit(LLVMTargetMachineRef T, LLVMModuleRef M,
  219 LLVMBool LLVMTargetMachineEmitToFile(LLVMTargetMachineRef T, LLVMModuleRef M,
  233   LLVMModuleRef M, LLVMCodeGenFileType codegen, char** ErrorMessage,
lib/Transforms/Utils/CloneModule.cpp
  210 LLVMModuleRef LLVMCloneModule(LLVMModuleRef M) {
  210 LLVMModuleRef LLVMCloneModule(LLVMModuleRef M) {
tools/llvm-c-test/attributes.c
   23   LLVMModuleRef M = llvm_load_module(false, true);
   52   LLVMModuleRef M = llvm_load_module(false, true);
tools/llvm-c-test/calc.c
  117   LLVMModuleRef M = LLVMModuleCreateWithName(name);
tools/llvm-c-test/debuginfo.c
   33   LLVMModuleRef M = LLVMModuleCreateWithName(Filename);
tools/llvm-c-test/diagnostic.c
   71   LLVMModuleRef M;
tools/llvm-c-test/echo.cpp
   59   LLVMModuleRef M;
   62   TypeCloner(LLVMModuleRef M): M(M), Ctx(LLVMGetModuleContext(M)) {}
  222 static LLVMValueRef clone_constant_impl(LLVMValueRef Cst, LLVMModuleRef M);
  224 static LLVMValueRef clone_constant(LLVMValueRef Cst, LLVMModuleRef M) {
  230 static LLVMValueRef clone_constant_impl(LLVMValueRef Cst, LLVMModuleRef M) {
  368   LLVMModuleRef M;
  875 static void declare_symbols(LLVMModuleRef Src, LLVMModuleRef M) {
  875 static void declare_symbols(LLVMModuleRef Src, LLVMModuleRef M) {
 1057 static void clone_symbols(LLVMModuleRef Src, LLVMModuleRef M) {
 1057 static void clone_symbols(LLVMModuleRef Src, LLVMModuleRef M) {
 1288   LLVMModuleRef Src = llvm_load_module(false, true);
 1294   LLVMModuleRef M = LLVMModuleCreateWithNameInContext(ModuleName, Ctx);
tools/llvm-c-test/llvm-c-test.h
   27 LLVMModuleRef llvm_load_module(bool Lazy, bool New);
tools/llvm-c-test/metadata.c
   18   LLVMModuleRef m = LLVMModuleCreateWithName("Mod");
tools/llvm-c-test/module.c
   27 LLVMModuleRef llvm_load_module(bool Lazy, bool New) {
   29   LLVMModuleRef M;
   65   LLVMModuleRef M = llvm_load_module(Lazy, New);
   77   LLVMModuleRef M = llvm_load_module(false, false);
  118   LLVMModuleRef M = llvm_load_module(false, false);
unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp
  324   LLVMModuleRef Module;