Lines Matching refs:LLVMContextRef
500 typedef void (*LLVMYieldCallback)(LLVMContextRef, void *);
508 LLVMContextRef LLVMContextCreate(void);
513 LLVMContextRef LLVMGetGlobalContext(void);
518 void LLVMContextSetDiagnosticHandler(LLVMContextRef C,
525 LLVMDiagnosticHandler LLVMContextGetDiagnosticHandler(LLVMContextRef C);
530 void *LLVMContextGetDiagnosticContext(LLVMContextRef C);
537 void LLVMContextSetYieldCallback(LLVMContextRef C, LLVMYieldCallback Callback,
545 LLVMBool LLVMContextShouldDiscardValueNames(LLVMContextRef C);
555 void LLVMContextSetDiscardValueNames(LLVMContextRef C, LLVMBool Discard);
562 void LLVMContextSetOpaquePointers(LLVMContextRef C, LLVMBool OpaquePointers);
570 void LLVMContextDispose(LLVMContextRef C);
587 unsigned LLVMGetMDKindIDInContext(LLVMContextRef C, const char *Name,
608 LLVMAttributeRef LLVMCreateEnumAttribute(LLVMContextRef C, unsigned KindID,
625 LLVMAttributeRef LLVMCreateTypeAttribute(LLVMContextRef C, unsigned KindID,
636 LLVMAttributeRef LLVMCreateStringAttribute(LLVMContextRef C,
660 LLVMTypeRef LLVMGetTypeByName2(LLVMContextRef C, const char *Name);
694 LLVMContextRef C);
901 LLVMContextRef LLVMGetModuleContext(LLVMModuleRef M);
1135 LLVMContextRef LLVMGetTypeContext(LLVMTypeRef Ty);
1163 LLVMTypeRef LLVMInt1TypeInContext(LLVMContextRef C);
1164 LLVMTypeRef LLVMInt8TypeInContext(LLVMContextRef C);
1165 LLVMTypeRef LLVMInt16TypeInContext(LLVMContextRef C);
1166 LLVMTypeRef LLVMInt32TypeInContext(LLVMContextRef C);
1167 LLVMTypeRef LLVMInt64TypeInContext(LLVMContextRef C);
1168 LLVMTypeRef LLVMInt128TypeInContext(LLVMContextRef C);
1169 LLVMTypeRef LLVMIntTypeInContext(LLVMContextRef C, unsigned NumBits);
1197 LLVMTypeRef LLVMHalfTypeInContext(LLVMContextRef C);
1202 LLVMTypeRef LLVMBFloatTypeInContext(LLVMContextRef C);
1207 LLVMTypeRef LLVMFloatTypeInContext(LLVMContextRef C);
1212 LLVMTypeRef LLVMDoubleTypeInContext(LLVMContextRef C);
1217 LLVMTypeRef LLVMX86FP80TypeInContext(LLVMContextRef C);
1223 LLVMTypeRef LLVMFP128TypeInContext(LLVMContextRef C);
1228 LLVMTypeRef LLVMPPCFP128TypeInContext(LLVMContextRef C);
1313 LLVMTypeRef LLVMStructTypeInContext(LLVMContextRef C, LLVMTypeRef *ElementTypes,
1329 LLVMTypeRef LLVMStructCreateNamed(LLVMContextRef C, const char *Name);
1472 LLVMTypeRef LLVMPointerTypeInContext(LLVMContextRef C, unsigned AddressSpace);
1528 LLVMTypeRef LLVMVoidTypeInContext(LLVMContextRef C);
1533 LLVMTypeRef LLVMLabelTypeInContext(LLVMContextRef C);
1538 LLVMTypeRef LLVMX86MMXTypeInContext(LLVMContextRef C);
1543 LLVMTypeRef LLVMX86AMXTypeInContext(LLVMContextRef C);
1548 LLVMTypeRef LLVMTokenTypeInContext(LLVMContextRef C);
1553 LLVMTypeRef LLVMMetadataTypeInContext(LLVMContextRef C);
2054 LLVMValueRef LLVMConstStringInContext(LLVMContextRef C, const char *Str,
2088 LLVMValueRef LLVMConstStructInContext(LLVMContextRef C,
2551 LLVMTypeRef LLVMIntrinsicGetType(LLVMContextRef Ctx, unsigned ID,
2868 LLVMMetadataRef LLVMMDStringInContext2(LLVMContextRef C, const char *Str,
2876 LLVMMetadataRef LLVMMDNodeInContext2(LLVMContextRef C, LLVMMetadataRef *MDs,
2882 LLVMValueRef LLVMMetadataAsValue(LLVMContextRef C, LLVMMetadataRef MD);
2920 LLVMValueRef LLVMMDStringInContext(LLVMContextRef C, const char *Str,
2925 LLVMValueRef LLVMMDNodeInContext(LLVMContextRef C, LLVMValueRef *Vals,
3065 LLVMBasicBlockRef LLVMCreateBasicBlockInContext(LLVMContextRef C,
3073 LLVMBasicBlockRef LLVMAppendBasicBlockInContext(LLVMContextRef C,
3093 LLVMBasicBlockRef LLVMInsertBasicBlockInContext(LLVMContextRef C,
3637 LLVMBuilderRef LLVMCreateBuilderInContext(LLVMContextRef C);