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

References

include/llvm-c/BitReader.h
   49 LLVMBool LLVMParseBitcodeInContext(LLVMContextRef ContextRef,
   53 LLVMBool LLVMParseBitcodeInContext2(LLVMContextRef ContextRef,
   61 LLVMBool LLVMGetBitcodeModuleInContext(LLVMContextRef ContextRef,
   67 LLVMBool LLVMGetBitcodeModuleInContext2(LLVMContextRef ContextRef,
include/llvm-c/Core.h
  488 typedef void (*LLVMYieldCallback)(LLVMContextRef, void *);
  496 LLVMContextRef LLVMContextCreate(void);
  501 LLVMContextRef LLVMGetGlobalContext(void);
  506 void LLVMContextSetDiagnosticHandler(LLVMContextRef C,
  513 LLVMDiagnosticHandler LLVMContextGetDiagnosticHandler(LLVMContextRef C);
  518 void *LLVMContextGetDiagnosticContext(LLVMContextRef C);
  525 void LLVMContextSetYieldCallback(LLVMContextRef C, LLVMYieldCallback Callback,
  533 LLVMBool LLVMContextShouldDiscardValueNames(LLVMContextRef C);
  543 void LLVMContextSetDiscardValueNames(LLVMContextRef C, LLVMBool Discard);
  551 void LLVMContextDispose(LLVMContextRef C);
  568 unsigned LLVMGetMDKindIDInContext(LLVMContextRef C, const char *Name,
  589 LLVMAttributeRef LLVMCreateEnumAttribute(LLVMContextRef C, unsigned KindID,
  606 LLVMAttributeRef LLVMCreateStringAttribute(LLVMContextRef C,
  658                                                 LLVMContextRef C);
  865 LLVMContextRef LLVMGetModuleContext(LLVMModuleRef M);
 1101 LLVMContextRef LLVMGetTypeContext(LLVMTypeRef Ty);
 1129 LLVMTypeRef LLVMInt1TypeInContext(LLVMContextRef C);
 1130 LLVMTypeRef LLVMInt8TypeInContext(LLVMContextRef C);
 1131 LLVMTypeRef LLVMInt16TypeInContext(LLVMContextRef C);
 1132 LLVMTypeRef LLVMInt32TypeInContext(LLVMContextRef C);
 1133 LLVMTypeRef LLVMInt64TypeInContext(LLVMContextRef C);
 1134 LLVMTypeRef LLVMInt128TypeInContext(LLVMContextRef C);
 1135 LLVMTypeRef LLVMIntTypeInContext(LLVMContextRef C, unsigned NumBits);
 1163 LLVMTypeRef LLVMHalfTypeInContext(LLVMContextRef C);
 1168 LLVMTypeRef LLVMFloatTypeInContext(LLVMContextRef C);
 1173 LLVMTypeRef LLVMDoubleTypeInContext(LLVMContextRef C);
 1178 LLVMTypeRef LLVMX86FP80TypeInContext(LLVMContextRef C);
 1184 LLVMTypeRef LLVMFP128TypeInContext(LLVMContextRef C);
 1189 LLVMTypeRef LLVMPPCFP128TypeInContext(LLVMContextRef C);
 1273 LLVMTypeRef LLVMStructTypeInContext(LLVMContextRef C, LLVMTypeRef *ElementTypes,
 1289 LLVMTypeRef LLVMStructCreateNamed(LLVMContextRef C, const char *Name);
 1460 LLVMTypeRef LLVMVoidTypeInContext(LLVMContextRef C);
 1465 LLVMTypeRef LLVMLabelTypeInContext(LLVMContextRef C);
 1470 LLVMTypeRef LLVMX86MMXTypeInContext(LLVMContextRef C);
 1475 LLVMTypeRef LLVMTokenTypeInContext(LLVMContextRef C);
 1480 LLVMTypeRef LLVMMetadataTypeInContext(LLVMContextRef C);
 1966 LLVMValueRef LLVMConstStringInContext(LLVMContextRef C, const char *Str,
 2000 LLVMValueRef LLVMConstStructInContext(LLVMContextRef C,
 2446 LLVMTypeRef LLVMIntrinsicGetType(LLVMContextRef Ctx, unsigned ID,
 2755 LLVMMetadataRef LLVMMDStringInContext2(LLVMContextRef C, const char *Str,
 2763 LLVMMetadataRef LLVMMDNodeInContext2(LLVMContextRef C, LLVMMetadataRef *MDs,
 2769 LLVMValueRef LLVMMetadataAsValue(LLVMContextRef C, LLVMMetadataRef MD);
 2807 LLVMValueRef LLVMMDStringInContext(LLVMContextRef C, const char *Str,
 2812 LLVMValueRef LLVMMDNodeInContext(LLVMContextRef C, LLVMValueRef *Vals,
 2952 LLVMBasicBlockRef LLVMCreateBasicBlockInContext(LLVMContextRef C,
 2960 LLVMBasicBlockRef LLVMAppendBasicBlockInContext(LLVMContextRef C,
 2980 LLVMBasicBlockRef LLVMInsertBasicBlockInContext(LLVMContextRef C,
 3509 LLVMBuilderRef LLVMCreateBuilderInContext(LLVMContextRef C);
include/llvm-c/DebugInfo.h
  439 LLVMDIBuilderCreateDebugLocation(LLVMContextRef Ctx, unsigned Line,
 1170 LLVMMetadataRef LLVMTemporaryMDNode(LLVMContextRef Ctx, LLVMMetadataRef *Data,
include/llvm-c/IRReader.h
   32 LLVMBool LLVMParseIRInContext(LLVMContextRef ContextRef,
include/llvm-c/Object.h
   76                                LLVMContextRef Context,
include/llvm-c/Target.h
  240 LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD);
  245 LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD,
include/llvm/IR/LLVMContext.h
  327 inline LLVMContext **unwrap(LLVMContextRef* Tys) {
  331 inline LLVMContextRef *wrap(const LLVMContext **Tys) {
lib/Bitcode/Reader/BitReader.cpp
   35 LLVMBool LLVMParseBitcodeInContext(LLVMContextRef ContextRef,
   58 LLVMBool LLVMParseBitcodeInContext2(LLVMContextRef ContextRef,
   78 LLVMBool LLVMGetBitcodeModuleInContext(LLVMContextRef ContextRef,
  105 LLVMBool LLVMGetBitcodeModuleInContext2(LLVMContextRef ContextRef,
lib/IR/Core.cpp
   78 LLVMContextRef LLVMContextCreate() {
   82 LLVMContextRef LLVMGetGlobalContext() { return wrap(&*GlobalContext); }
   84 void LLVMContextSetDiagnosticHandler(LLVMContextRef C,
   93 LLVMDiagnosticHandler LLVMContextGetDiagnosticHandler(LLVMContextRef C) {
   98 void *LLVMContextGetDiagnosticContext(LLVMContextRef C) {
  102 void LLVMContextSetYieldCallback(LLVMContextRef C, LLVMYieldCallback Callback,
  109 LLVMBool LLVMContextShouldDiscardValueNames(LLVMContextRef C) {
  113 void LLVMContextSetDiscardValueNames(LLVMContextRef C, LLVMBool Discard) {
  117 void LLVMContextDispose(LLVMContextRef C) {
  121 unsigned LLVMGetMDKindIDInContext(LLVMContextRef C, const char *Name,
  141 LLVMAttributeRef LLVMCreateEnumAttribute(LLVMContextRef C, unsigned KindID,
  166 LLVMAttributeRef LLVMCreateStringAttribute(LLVMContextRef C,
  235                                                 LLVMContextRef C) {
  468 LLVMContextRef LLVMGetModuleContext(LLVMModuleRef M) {
  522 LLVMContextRef LLVMGetTypeContext(LLVMTypeRef Ty) {
  546 LLVMTypeRef LLVMInt1TypeInContext(LLVMContextRef C)  {
  549 LLVMTypeRef LLVMInt8TypeInContext(LLVMContextRef C)  {
  552 LLVMTypeRef LLVMInt16TypeInContext(LLVMContextRef C) {
  555 LLVMTypeRef LLVMInt32TypeInContext(LLVMContextRef C) {
  558 LLVMTypeRef LLVMInt64TypeInContext(LLVMContextRef C) {
  561 LLVMTypeRef LLVMInt128TypeInContext(LLVMContextRef C) {
  564 LLVMTypeRef LLVMIntTypeInContext(LLVMContextRef C, unsigned NumBits) {
  596 LLVMTypeRef LLVMHalfTypeInContext(LLVMContextRef C) {
  599 LLVMTypeRef LLVMFloatTypeInContext(LLVMContextRef C) {
  602 LLVMTypeRef LLVMDoubleTypeInContext(LLVMContextRef C) {
  605 LLVMTypeRef LLVMX86FP80TypeInContext(LLVMContextRef C) {
  608 LLVMTypeRef LLVMFP128TypeInContext(LLVMContextRef C) {
  611 LLVMTypeRef LLVMPPCFP128TypeInContext(LLVMContextRef C) {
  614 LLVMTypeRef LLVMX86MMXTypeInContext(LLVMContextRef C) {
  670 LLVMTypeRef LLVMStructTypeInContext(LLVMContextRef C, LLVMTypeRef *ElementTypes,
  682 LLVMTypeRef LLVMStructCreateNamed(LLVMContextRef C, const char *Name)
  780 LLVMTypeRef LLVMVoidTypeInContext(LLVMContextRef C)  {
  783 LLVMTypeRef LLVMLabelTypeInContext(LLVMContextRef C) {
  786 LLVMTypeRef LLVMTokenTypeInContext(LLVMContextRef C) {
  789 LLVMTypeRef LLVMMetadataTypeInContext(LLVMContextRef C) {
 1048 LLVMMetadataRef LLVMMDStringInContext2(LLVMContextRef C, const char *Str,
 1053 LLVMMetadataRef LLVMMDNodeInContext2(LLVMContextRef C, LLVMMetadataRef *MDs,
 1058 LLVMValueRef LLVMMDStringInContext(LLVMContextRef C, const char *Str,
 1069 LLVMValueRef LLVMMDNodeInContext(LLVMContextRef C, LLVMValueRef *Vals,
 1100 LLVMValueRef LLVMMetadataAsValue(LLVMContextRef C, LLVMMetadataRef MD) {
 1368 LLVMValueRef LLVMConstStringInContext(LLVMContextRef C, const char *Str,
 1403 LLVMValueRef LLVMConstStructInContext(LLVMContextRef C,
 2339 LLVMTypeRef LLVMIntrinsicGetType(LLVMContextRef Ctx, unsigned ID,
 2632 LLVMBasicBlockRef LLVMCreateBasicBlockInContext(LLVMContextRef C,
 2651 LLVMBasicBlockRef LLVMAppendBasicBlockInContext(LLVMContextRef C,
 2661 LLVMBasicBlockRef LLVMInsertBasicBlockInContext(LLVMContextRef C,
 2987 LLVMBuilderRef LLVMCreateBuilderInContext(LLVMContextRef C) {
lib/IR/DebugInfo.cpp
  884 LLVMDIBuilderCreateDebugLocation(LLVMContextRef Ctx, unsigned Line,
 1318 LLVMMetadataRef LLVMTemporaryMDNode(LLVMContextRef Ctx, LLVMMetadataRef *Data,
lib/IRReader/IRReader.cpp
  115 LLVMBool LLVMParseIRInContext(LLVMContextRef ContextRef,
lib/Object/Object.cpp
   65                                LLVMContextRef Context,
lib/Target/Target.cpp
   27 extern "C" LLVMContextRef LLVMGetGlobalContext(void);
   93 LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD) {
   97 LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD, unsigned AS) {
tools/llvm-c-test/diagnostic.c
   48   LLVMContextRef C = LLVMGetGlobalContext();
tools/llvm-c-test/echo.cpp
   60   LLVMContextRef Ctx;
 1293   LLVMContextRef Ctx = LLVMContextCreate();
tools/llvm-c-test/module.c
   39     LLVMContextRef C = LLVMGetGlobalContext();
unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp
   67 static void yield(LLVMContextRef, void *) {
  460   LLVMContextRef C = LLVMGetGlobalContext();