Lines Matching refs:LLVMMetadataRef
241 LLVMMetadataRef Subprogram);
275 LLVMMetadataRef LLVMDIBuilderCreateCompileUnit(
277 LLVMMetadataRef FileRef, const char *Producer, size_t ProducerLen,
292 LLVMMetadataRef
311 LLVMMetadataRef
312 LLVMDIBuilderCreateModule(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope,
327 LLVMMetadataRef
329 LLVMMetadataRef ParentScope,
351 LLVMMetadataRef LLVMDIBuilderCreateFunction(
352 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
354 LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty,
366 LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock(
367 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope,
368 LLVMMetadataRef File, unsigned Line, unsigned Column);
377 LLVMMetadataRef
379 LLVMMetadataRef Scope,
380 LLVMMetadataRef File,
391 LLVMMetadataRef
393 LLVMMetadataRef Scope,
394 LLVMMetadataRef NS,
395 LLVMMetadataRef File,
409 LLVMMetadataRef LLVMDIBuilderCreateImportedModuleFromAlias(
410 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope,
411 LLVMMetadataRef ImportedEntity, LLVMMetadataRef File, unsigned Line,
412 LLVMMetadataRef *Elements, unsigned NumElements);
424 LLVMMetadataRef LLVMDIBuilderCreateImportedModuleFromModule(
425 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef M,
426 LLVMMetadataRef File, unsigned Line, LLVMMetadataRef *Elements,
444 LLVMMetadataRef LLVMDIBuilderCreateImportedDeclaration(
445 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef Decl,
446 LLVMMetadataRef File, unsigned Line, const char *Name, size_t NameLen,
447 LLVMMetadataRef *Elements, unsigned NumElements);
459 LLVMMetadataRef
461 unsigned Column, LLVMMetadataRef Scope,
462 LLVMMetadataRef InlinedAt);
470 unsigned LLVMDILocationGetLine(LLVMMetadataRef Location);
478 unsigned LLVMDILocationGetColumn(LLVMMetadataRef Location);
486 LLVMMetadataRef LLVMDILocationGetScope(LLVMMetadataRef Location);
494 LLVMMetadataRef LLVMDILocationGetInlinedAt(LLVMMetadataRef Location);
502 LLVMMetadataRef LLVMDIScopeGetFile(LLVMMetadataRef Scope);
511 const char *LLVMDIFileGetDirectory(LLVMMetadataRef File, unsigned *Len);
520 const char *LLVMDIFileGetFilename(LLVMMetadataRef File, unsigned *Len);
529 const char *LLVMDIFileGetSource(LLVMMetadataRef File, unsigned *Len);
537 LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(LLVMDIBuilderRef Builder,
538 LLVMMetadataRef *Data,
551 LLVMMetadataRef
553 LLVMMetadataRef File,
554 LLVMMetadataRef *ParameterTypes,
569 LLVMMetadataRef LLVMDIBuilderCreateMacro(LLVMDIBuilderRef Builder,
570 LLVMMetadataRef ParentMacroFile,
585 LLVMMetadataRef
587 LLVMMetadataRef ParentMacroFile, unsigned Line,
588 LLVMMetadataRef File);
598 LLVMMetadataRef LLVMDIBuilderCreateEnumerator(LLVMDIBuilderRef Builder,
617 LLVMMetadataRef LLVMDIBuilderCreateEnumerationType(
618 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
619 size_t NameLen, LLVMMetadataRef File, unsigned LineNumber,
620 uint64_t SizeInBits, uint32_t AlignInBits, LLVMMetadataRef *Elements,
621 unsigned NumElements, LLVMMetadataRef ClassTy);
640 LLVMMetadataRef LLVMDIBuilderCreateUnionType(
641 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
642 size_t NameLen, LLVMMetadataRef File, unsigned LineNumber,
644 LLVMMetadataRef *Elements, unsigned NumElements, unsigned RunTimeLang,
657 LLVMMetadataRef
659 uint32_t AlignInBits, LLVMMetadataRef Ty,
660 LLVMMetadataRef *Subscripts,
672 LLVMMetadataRef
674 uint32_t AlignInBits, LLVMMetadataRef Ty,
675 LLVMMetadataRef *Subscripts,
684 LLVMMetadataRef
698 LLVMMetadataRef
714 LLVMMetadataRef LLVMDIBuilderCreatePointerType(
715 LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeTy,
737 LLVMMetadataRef LLVMDIBuilderCreateStructType(
738 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
739 size_t NameLen, LLVMMetadataRef File, unsigned LineNumber,
741 LLVMMetadataRef DerivedFrom, LLVMMetadataRef *Elements,
742 unsigned NumElements, unsigned RunTimeLang, LLVMMetadataRef VTableHolder,
759 LLVMMetadataRef LLVMDIBuilderCreateMemberType(
760 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
761 size_t NameLen, LLVMMetadataRef File, unsigned LineNo,
763 LLVMDIFlags Flags, LLVMMetadataRef Ty);
779 LLVMMetadataRef
781 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
782 size_t NameLen, LLVMMetadataRef File, unsigned LineNumber,
783 LLVMMetadataRef Type, LLVMDIFlags Flags, LLVMValueRef ConstantVal,
795 LLVMMetadataRef
797 LLVMMetadataRef PointeeType,
798 LLVMMetadataRef ClassType,
816 LLVMMetadataRef
819 LLVMMetadataRef File, unsigned LineNo,
822 LLVMMetadataRef Ty, LLVMMetadataRef PropertyNode);
838 LLVMMetadataRef
841 LLVMMetadataRef File, unsigned LineNo,
845 LLVMMetadataRef Ty);
852 LLVMMetadataRef
854 LLVMMetadataRef Type);
864 LLVMMetadataRef
866 LLVMMetadataRef Type);
875 LLVMMetadataRef
877 LLVMMetadataRef Type);
883 LLVMMetadataRef
895 LLVMMetadataRef
896 LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef Builder, LLVMMetadataRef Type,
898 LLVMMetadataRef File, unsigned LineNo,
899 LLVMMetadataRef Scope, uint32_t AlignInBits);
911 LLVMMetadataRef
913 LLVMMetadataRef Ty, LLVMMetadataRef BaseTy,
933 LLVMMetadataRef LLVMDIBuilderCreateForwardDecl(
935 size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned Line,
956 LLVMMetadataRef
959 size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned Line,
978 LLVMMetadataRef
980 LLVMMetadataRef Scope,
982 LLVMMetadataRef File, unsigned LineNumber,
986 LLVMDIFlags Flags, LLVMMetadataRef Type);
1010 LLVMMetadataRef LLVMDIBuilderCreateClassType(LLVMDIBuilderRef Builder,
1011 LLVMMetadataRef Scope, const char *Name, size_t NameLen,
1012 LLVMMetadataRef File, unsigned LineNumber, uint64_t SizeInBits,
1014 LLVMMetadataRef DerivedFrom,
1015 LLVMMetadataRef *Elements, unsigned NumElements,
1016 LLVMMetadataRef VTableHolder, LLVMMetadataRef TemplateParamsNode,
1024 LLVMMetadataRef
1026 LLVMMetadataRef Type);
1035 const char *LLVMDITypeGetName(LLVMMetadataRef DType, size_t *Length);
1043 uint64_t LLVMDITypeGetSizeInBits(LLVMMetadataRef DType);
1051 uint64_t LLVMDITypeGetOffsetInBits(LLVMMetadataRef DType);
1059 uint32_t LLVMDITypeGetAlignInBits(LLVMMetadataRef DType);
1067 unsigned LLVMDITypeGetLine(LLVMMetadataRef DType);
1075 LLVMDIFlags LLVMDITypeGetFlags(LLVMMetadataRef DType);
1083 LLVMMetadataRef LLVMDIBuilderGetOrCreateSubrange(LLVMDIBuilderRef Builder,
1093 LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(LLVMDIBuilderRef Builder,
1094 LLVMMetadataRef *Data,
1104 LLVMMetadataRef LLVMDIBuilderCreateExpression(LLVMDIBuilderRef Builder,
1113 LLVMMetadataRef
1136 LLVMMetadataRef LLVMDIBuilderCreateGlobalVariableExpression(
1137 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1138 size_t NameLen, const char *Linkage, size_t LinkLen, LLVMMetadataRef File,
1139 unsigned LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit,
1140 LLVMMetadataRef Expr, LLVMMetadataRef Decl, uint32_t AlignInBits);
1148 LLVMMetadataRef LLVMDIGlobalVariableExpressionGetVariable(LLVMMetadataRef GVE);
1156 LLVMMetadataRef LLVMDIGlobalVariableExpressionGetExpression(
1157 LLVMMetadataRef GVE);
1165 LLVMMetadataRef LLVMDIVariableGetFile(LLVMMetadataRef Var);
1173 LLVMMetadataRef LLVMDIVariableGetScope(LLVMMetadataRef Var);
1181 unsigned LLVMDIVariableGetLine(LLVMMetadataRef Var);
1191 LLVMMetadataRef LLVMTemporaryMDNode(LLVMContextRef Ctx, LLVMMetadataRef *Data,
1201 void LLVMDisposeTemporaryMDNode(LLVMMetadataRef TempNode);
1208 void LLVMMetadataReplaceAllUsesWith(LLVMMetadataRef TempTargetMetadata,
1209 LLVMMetadataRef Replacement);
1228 LLVMMetadataRef LLVMDIBuilderCreateTempGlobalVariableFwdDecl(
1229 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1230 size_t NameLen, const char *Linkage, size_t LnkLen, LLVMMetadataRef File,
1231 unsigned LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit,
1232 LLVMMetadataRef Decl, uint32_t AlignInBits);
1244 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1245 LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr);
1259 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1260 LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMBasicBlockRef Block);
1273 LLVMMetadataRef VarInfo,
1274 LLVMMetadataRef Expr,
1275 LLVMMetadataRef DebugLoc,
1291 LLVMMetadataRef VarInfo,
1292 LLVMMetadataRef Expr,
1293 LLVMMetadataRef DebugLoc,
1309 LLVMMetadataRef LLVMDIBuilderCreateAutoVariable(
1310 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1311 size_t NameLen, LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty,
1327 LLVMMetadataRef LLVMDIBuilderCreateParameterVariable(
1328 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1329 size_t NameLen, unsigned ArgNo, LLVMMetadataRef File, unsigned LineNo,
1330 LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags);
1337 LLVMMetadataRef LLVMGetSubprogram(LLVMValueRef Func);
1344 void LLVMSetSubprogram(LLVMValueRef Func, LLVMMetadataRef SP);
1352 unsigned LLVMDISubprogramGetLine(LLVMMetadataRef Subprogram);
1359 LLVMMetadataRef LLVMInstructionGetDebugLoc(LLVMValueRef Inst);
1368 void LLVMInstructionSetDebugLoc(LLVMValueRef Inst, LLVMMetadataRef Loc);
1375 LLVMMetadataKind LLVMGetMetadataKind(LLVMMetadataRef Metadata);