Lines Matching refs:LLVMMetadataRef

265                                      LLVMMetadataRef Subprogram);
299 LLVMMetadataRef LLVMDIBuilderCreateCompileUnit(
301 LLVMMetadataRef FileRef, const char *Producer, size_t ProducerLen,
316 LLVMMetadataRef
335 LLVMMetadataRef
336 LLVMDIBuilderCreateModule(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope,
351 LLVMMetadataRef
353 LLVMMetadataRef ParentScope,
375 LLVMMetadataRef LLVMDIBuilderCreateFunction(
376 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
378 LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty,
390 LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock(
391 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope,
392 LLVMMetadataRef File, unsigned Line, unsigned Column);
401 LLVMMetadataRef
403 LLVMMetadataRef Scope,
404 LLVMMetadataRef File,
415 LLVMMetadataRef
417 LLVMMetadataRef Scope,
418 LLVMMetadataRef NS,
419 LLVMMetadataRef File,
433 LLVMMetadataRef LLVMDIBuilderCreateImportedModuleFromAlias(
434 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope,
435 LLVMMetadataRef ImportedEntity, LLVMMetadataRef File, unsigned Line,
436 LLVMMetadataRef *Elements, unsigned NumElements);
448 LLVMMetadataRef LLVMDIBuilderCreateImportedModuleFromModule(
449 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef M,
450 LLVMMetadataRef File, unsigned Line, LLVMMetadataRef *Elements,
468 LLVMMetadataRef LLVMDIBuilderCreateImportedDeclaration(
469 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef Decl,
470 LLVMMetadataRef File, unsigned Line, const char *Name, size_t NameLen,
471 LLVMMetadataRef *Elements, unsigned NumElements);
483 LLVMMetadataRef
485 unsigned Column, LLVMMetadataRef Scope,
486 LLVMMetadataRef InlinedAt);
494 unsigned LLVMDILocationGetLine(LLVMMetadataRef Location);
502 unsigned LLVMDILocationGetColumn(LLVMMetadataRef Location);
510 LLVMMetadataRef LLVMDILocationGetScope(LLVMMetadataRef Location);
518 LLVMMetadataRef LLVMDILocationGetInlinedAt(LLVMMetadataRef Location);
526 LLVMMetadataRef LLVMDIScopeGetFile(LLVMMetadataRef Scope);
535 const char *LLVMDIFileGetDirectory(LLVMMetadataRef File, unsigned *Len);
544 const char *LLVMDIFileGetFilename(LLVMMetadataRef File, unsigned *Len);
553 const char *LLVMDIFileGetSource(LLVMMetadataRef File, unsigned *Len);
561 LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(LLVMDIBuilderRef Builder,
562 LLVMMetadataRef *Data,
575 LLVMMetadataRef
577 LLVMMetadataRef File,
578 LLVMMetadataRef *ParameterTypes,
593 LLVMMetadataRef LLVMDIBuilderCreateMacro(LLVMDIBuilderRef Builder,
594 LLVMMetadataRef ParentMacroFile,
609 LLVMMetadataRef
611 LLVMMetadataRef ParentMacroFile, unsigned Line,
612 LLVMMetadataRef File);
622 LLVMMetadataRef LLVMDIBuilderCreateEnumerator(LLVMDIBuilderRef Builder,
641 LLVMMetadataRef LLVMDIBuilderCreateEnumerationType(
642 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
643 size_t NameLen, LLVMMetadataRef File, unsigned LineNumber,
644 uint64_t SizeInBits, uint32_t AlignInBits, LLVMMetadataRef *Elements,
645 unsigned NumElements, LLVMMetadataRef ClassTy);
664 LLVMMetadataRef LLVMDIBuilderCreateUnionType(
665 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
666 size_t NameLen, LLVMMetadataRef File, unsigned LineNumber,
668 LLVMMetadataRef *Elements, unsigned NumElements, unsigned RunTimeLang,
681 LLVMMetadataRef
683 uint32_t AlignInBits, LLVMMetadataRef Ty,
684 LLVMMetadataRef *Subscripts,
696 LLVMMetadataRef
698 uint32_t AlignInBits, LLVMMetadataRef Ty,
699 LLVMMetadataRef *Subscripts,
708 LLVMMetadataRef
722 LLVMMetadataRef
738 LLVMMetadataRef LLVMDIBuilderCreatePointerType(
739 LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeTy,
761 LLVMMetadataRef LLVMDIBuilderCreateStructType(
762 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
763 size_t NameLen, LLVMMetadataRef File, unsigned LineNumber,
765 LLVMMetadataRef DerivedFrom, LLVMMetadataRef *Elements,
766 unsigned NumElements, unsigned RunTimeLang, LLVMMetadataRef VTableHolder,
783 LLVMMetadataRef LLVMDIBuilderCreateMemberType(
784 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
785 size_t NameLen, LLVMMetadataRef File, unsigned LineNo,
787 LLVMDIFlags Flags, LLVMMetadataRef Ty);
803 LLVMMetadataRef
805 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
806 size_t NameLen, LLVMMetadataRef File, unsigned LineNumber,
807 LLVMMetadataRef Type, LLVMDIFlags Flags, LLVMValueRef ConstantVal,
819 LLVMMetadataRef
821 LLVMMetadataRef PointeeType,
822 LLVMMetadataRef ClassType,
840 LLVMMetadataRef
843 LLVMMetadataRef File, unsigned LineNo,
846 LLVMMetadataRef Ty, LLVMMetadataRef PropertyNode);
862 LLVMMetadataRef
865 LLVMMetadataRef File, unsigned LineNo,
869 LLVMMetadataRef Ty);
876 LLVMMetadataRef
878 LLVMMetadataRef Type);
888 LLVMMetadataRef
890 LLVMMetadataRef Type);
899 LLVMMetadataRef
901 LLVMMetadataRef Type);
907 LLVMMetadataRef
919 LLVMMetadataRef
920 LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef Builder, LLVMMetadataRef Type,
922 LLVMMetadataRef File, unsigned LineNo,
923 LLVMMetadataRef Scope, uint32_t AlignInBits);
935 LLVMMetadataRef
937 LLVMMetadataRef Ty, LLVMMetadataRef BaseTy,
957 LLVMMetadataRef LLVMDIBuilderCreateForwardDecl(
959 size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned Line,
980 LLVMMetadataRef
983 size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned Line,
1002 LLVMMetadataRef
1004 LLVMMetadataRef Scope,
1006 LLVMMetadataRef File, unsigned LineNumber,
1010 LLVMDIFlags Flags, LLVMMetadataRef Type);
1034 LLVMMetadataRef LLVMDIBuilderCreateClassType(LLVMDIBuilderRef Builder,
1035 LLVMMetadataRef Scope, const char *Name, size_t NameLen,
1036 LLVMMetadataRef File, unsigned LineNumber, uint64_t SizeInBits,
1038 LLVMMetadataRef DerivedFrom,
1039 LLVMMetadataRef *Elements, unsigned NumElements,
1040 LLVMMetadataRef VTableHolder, LLVMMetadataRef TemplateParamsNode,
1048 LLVMMetadataRef
1050 LLVMMetadataRef Type);
1059 const char *LLVMDITypeGetName(LLVMMetadataRef DType, size_t *Length);
1067 uint64_t LLVMDITypeGetSizeInBits(LLVMMetadataRef DType);
1075 uint64_t LLVMDITypeGetOffsetInBits(LLVMMetadataRef DType);
1083 uint32_t LLVMDITypeGetAlignInBits(LLVMMetadataRef DType);
1091 unsigned LLVMDITypeGetLine(LLVMMetadataRef DType);
1099 LLVMDIFlags LLVMDITypeGetFlags(LLVMMetadataRef DType);
1107 LLVMMetadataRef LLVMDIBuilderGetOrCreateSubrange(LLVMDIBuilderRef Builder,
1117 LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(LLVMDIBuilderRef Builder,
1118 LLVMMetadataRef *Data,
1128 LLVMMetadataRef LLVMDIBuilderCreateExpression(LLVMDIBuilderRef Builder,
1137 LLVMMetadataRef
1160 LLVMMetadataRef LLVMDIBuilderCreateGlobalVariableExpression(
1161 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1162 size_t NameLen, const char *Linkage, size_t LinkLen, LLVMMetadataRef File,
1163 unsigned LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit,
1164 LLVMMetadataRef Expr, LLVMMetadataRef Decl, uint32_t AlignInBits);
1170 uint16_t LLVMGetDINodeTag(LLVMMetadataRef MD);
1178 LLVMMetadataRef LLVMDIGlobalVariableExpressionGetVariable(LLVMMetadataRef GVE);
1186 LLVMMetadataRef LLVMDIGlobalVariableExpressionGetExpression(
1187 LLVMMetadataRef GVE);
1195 LLVMMetadataRef LLVMDIVariableGetFile(LLVMMetadataRef Var);
1203 LLVMMetadataRef LLVMDIVariableGetScope(LLVMMetadataRef Var);
1211 unsigned LLVMDIVariableGetLine(LLVMMetadataRef Var);
1221 LLVMMetadataRef LLVMTemporaryMDNode(LLVMContextRef Ctx, LLVMMetadataRef *Data,
1231 void LLVMDisposeTemporaryMDNode(LLVMMetadataRef TempNode);
1238 void LLVMMetadataReplaceAllUsesWith(LLVMMetadataRef TempTargetMetadata,
1239 LLVMMetadataRef Replacement);
1258 LLVMMetadataRef LLVMDIBuilderCreateTempGlobalVariableFwdDecl(
1259 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1260 size_t NameLen, const char *Linkage, size_t LnkLen, LLVMMetadataRef File,
1261 unsigned LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit,
1262 LLVMMetadataRef Decl, uint32_t AlignInBits);
1280 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1281 LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr);
1301 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1302 LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMBasicBlockRef Block);
1320 LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo,
1321 LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr);
1341 LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo,
1342 LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMBasicBlockRef Block);
1357 LLVMMetadataRef LLVMDIBuilderCreateAutoVariable(
1358 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1359 size_t NameLen, LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty,
1375 LLVMMetadataRef LLVMDIBuilderCreateParameterVariable(
1376 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1377 size_t NameLen, unsigned ArgNo, LLVMMetadataRef File, unsigned LineNo,
1378 LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags);
1385 LLVMMetadataRef LLVMGetSubprogram(LLVMValueRef Func);
1392 void LLVMSetSubprogram(LLVMValueRef Func, LLVMMetadataRef SP);
1400 unsigned LLVMDISubprogramGetLine(LLVMMetadataRef Subprogram);
1407 LLVMMetadataRef LLVMInstructionGetDebugLoc(LLVMValueRef Inst);
1416 void LLVMInstructionSetDebugLoc(LLVMValueRef Inst, LLVMMetadataRef Loc);
1423 LLVMMetadataKind LLVMGetMetadataKind(LLVMMetadataRef Metadata);