|
reference, declaration → definition
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();