• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/

Lines Matching refs:LLVMMetadataRef

714 template <typename DIT> DIT *unwrapDI(LLVMMetadataRef Ref) {
759 LLVMMetadataRef LLVMDIBuilderCreateCompileUnit(
761 LLVMMetadataRef FileRef, const char *Producer, size_t ProducerLen,
779 LLVMMetadataRef
787 LLVMMetadataRef
788 LLVMDIBuilderCreateModule(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope,
800 LLVMMetadataRef LLVMDIBuilderCreateNameSpace(LLVMDIBuilderRef Builder,
801 LLVMMetadataRef ParentScope,
808 LLVMMetadataRef LLVMDIBuilderCreateFunction(
809 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
811 LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty,
823 LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock(
824 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope,
825 LLVMMetadataRef File, unsigned Line, unsigned Col) {
831 LLVMMetadataRef
833 LLVMMetadataRef Scope,
834 LLVMMetadataRef File,
841 LLVMMetadataRef
843 LLVMMetadataRef Scope,
844 LLVMMetadataRef NS,
845 LLVMMetadataRef File,
853 LLVMMetadataRef
855 LLVMMetadataRef Scope,
856 LLVMMetadataRef ImportedEntity,
857 LLVMMetadataRef File,
865 LLVMMetadataRef
867 LLVMMetadataRef Scope,
868 LLVMMetadataRef M,
869 LLVMMetadataRef File,
877 LLVMMetadataRef
879 LLVMMetadataRef Scope,
880 LLVMMetadataRef Decl,
881 LLVMMetadataRef File,
890 LLVMMetadataRef
892 unsigned Column, LLVMMetadataRef Scope,
893 LLVMMetadataRef InlinedAt) {
898 unsigned LLVMDILocationGetLine(LLVMMetadataRef Location) {
902 unsigned LLVMDILocationGetColumn(LLVMMetadataRef Location) {
906 LLVMMetadataRef LLVMDILocationGetScope(LLVMMetadataRef Location) {
910 LLVMMetadataRef LLVMDILocationGetInlinedAt(LLVMMetadataRef Location) {
914 LLVMMetadataRef LLVMDIScopeGetFile(LLVMMetadataRef Scope) {
918 const char *LLVMDIFileGetDirectory(LLVMMetadataRef File, unsigned *Len) {
924 const char *LLVMDIFileGetFilename(LLVMMetadataRef File, unsigned *Len) {
930 const char *LLVMDIFileGetSource(LLVMMetadataRef File, unsigned *Len) {
939 LLVMMetadataRef LLVMDIBuilderCreateMacro(LLVMDIBuilderRef Builder,
940 LLVMMetadataRef ParentMacroFile,
951 LLVMMetadataRef
953 LLVMMetadataRef ParentMacroFile, unsigned Line,
954 LLVMMetadataRef File) {
959 LLVMMetadataRef LLVMDIBuilderCreateEnumerator(LLVMDIBuilderRef Builder,
967 LLVMMetadataRef LLVMDIBuilderCreateEnumerationType(
968 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
969 size_t NameLen, LLVMMetadataRef File, unsigned LineNumber,
970 uint64_t SizeInBits, uint32_t AlignInBits, LLVMMetadataRef *Elements,
971 unsigned NumElements, LLVMMetadataRef ClassTy) {
979 LLVMMetadataRef LLVMDIBuilderCreateUnionType(
980 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
981 size_t NameLen, LLVMMetadataRef File, unsigned LineNumber,
983 LLVMMetadataRef *Elements, unsigned NumElements, unsigned RunTimeLang,
994 LLVMMetadataRef
996 uint32_t AlignInBits, LLVMMetadataRef Ty,
997 LLVMMetadataRef *Subscripts,
1005 LLVMMetadataRef
1007 uint32_t AlignInBits, LLVMMetadataRef Ty,
1008 LLVMMetadataRef *Subscripts,
1016 LLVMMetadataRef
1026 LLVMMetadataRef LLVMDIBuilderCreatePointerType(
1027 LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeTy,
1035 LLVMMetadataRef LLVMDIBuilderCreateStructType(
1036 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1037 size_t NameLen, LLVMMetadataRef File, unsigned LineNumber,
1039 LLVMMetadataRef DerivedFrom, LLVMMetadataRef *Elements,
1040 unsigned NumElements, unsigned RunTimeLang, LLVMMetadataRef VTableHolder,
1051 LLVMMetadataRef LLVMDIBuilderCreateMemberType(
1052 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1053 size_t NameLen, LLVMMetadataRef File, unsigned LineNo, uint64_t SizeInBits,
1055 LLVMMetadataRef Ty) {
1061 LLVMMetadataRef
1067 LLVMMetadataRef
1069 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1070 size_t NameLen, LLVMMetadataRef File, unsigned LineNumber,
1071 LLVMMetadataRef Type, LLVMDIFlags Flags, LLVMValueRef ConstantVal,
1080 LLVMMetadataRef
1083 LLVMMetadataRef File, unsigned LineNo,
1086 LLVMMetadataRef Ty, LLVMMetadataRef PropertyNode) {
1094 LLVMMetadataRef
1097 LLVMMetadataRef File, unsigned LineNo,
1101 LLVMMetadataRef Ty) {
1108 LLVMMetadataRef
1110 LLVMMetadataRef Type) {
1114 LLVMMetadataRef
1115 LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef Builder, LLVMMetadataRef Type,
1117 LLVMMetadataRef File, unsigned LineNo,
1118 LLVMMetadataRef Scope, uint32_t AlignInBits) {
1124 LLVMMetadataRef
1126 LLVMMetadataRef Ty, LLVMMetadataRef BaseTy,
1134 LLVMMetadataRef
1137 size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned Line,
1146 LLVMMetadataRef
1149 size_t NameLen, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned Line,
1160 LLVMMetadataRef
1162 LLVMMetadataRef Type) {
1167 LLVMMetadataRef
1169 LLVMMetadataRef Type) {
1174 LLVMMetadataRef
1179 LLVMMetadataRef
1181 LLVMMetadataRef PointeeType,
1182 LLVMMetadataRef ClassType,
1192 LLVMMetadataRef
1194 LLVMMetadataRef Scope,
1196 LLVMMetadataRef File, unsigned LineNumber,
1200 LLVMDIFlags Flags, LLVMMetadataRef Type) {
1208 LLVMMetadataRef LLVMDIBuilderCreateClassType(LLVMDIBuilderRef Builder,
1209 LLVMMetadataRef Scope, const char *Name, size_t NameLen,
1210 LLVMMetadataRef File, unsigned LineNumber, uint64_t SizeInBits,
1212 LLVMMetadataRef DerivedFrom,
1213 LLVMMetadataRef *Elements, unsigned NumElements,
1214 LLVMMetadataRef VTableHolder, LLVMMetadataRef TemplateParamsNode,
1228 LLVMMetadataRef
1230 LLVMMetadataRef Type) {
1234 const char *LLVMDITypeGetName(LLVMMetadataRef DType, size_t *Length) {
1240 uint64_t LLVMDITypeGetSizeInBits(LLVMMetadataRef DType) {
1244 uint64_t LLVMDITypeGetOffsetInBits(LLVMMetadataRef DType) {
1248 uint32_t LLVMDITypeGetAlignInBits(LLVMMetadataRef DType) {
1252 unsigned LLVMDITypeGetLine(LLVMMetadataRef DType) {
1256 LLVMDIFlags LLVMDITypeGetFlags(LLVMMetadataRef DType) {
1260 LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(LLVMDIBuilderRef Builder,
1261 LLVMMetadataRef *Types,
1267 LLVMMetadataRef
1269 LLVMMetadataRef File,
1270 LLVMMetadataRef *ParameterTypes,
1279 LLVMMetadataRef LLVMDIBuilderCreateExpression(LLVMDIBuilderRef Builder,
1285 LLVMMetadataRef
1291 LLVMMetadataRef LLVMDIBuilderCreateGlobalVariableExpression(
1292 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1293 size_t NameLen, const char *Linkage, size_t LinkLen, LLVMMetadataRef File,
1294 unsigned LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit,
1295 LLVMMetadataRef Expr, LLVMMetadataRef Decl, uint32_t AlignInBits) {
1303 LLVMMetadataRef LLVMDIGlobalVariableExpressionGetVariable(LLVMMetadataRef GVE) {
1307 LLVMMetadataRef LLVMDIGlobalVariableExpressionGetExpression(
1308 LLVMMetadataRef GVE) {
1312 LLVMMetadataRef LLVMDIVariableGetFile(LLVMMetadataRef Var) {
1316 LLVMMetadataRef LLVMDIVariableGetScope(LLVMMetadataRef Var) {
1320 unsigned LLVMDIVariableGetLine(LLVMMetadataRef Var) {
1324 LLVMMetadataRef LLVMTemporaryMDNode(LLVMContextRef Ctx, LLVMMetadataRef *Data,
1330 void LLVMDisposeTemporaryMDNode(LLVMMetadataRef TempNode) {
1334 void LLVMMetadataReplaceAllUsesWith(LLVMMetadataRef TargetMetadata,
1335 LLVMMetadataRef Replacement) {
1341 LLVMMetadataRef LLVMDIBuilderCreateTempGlobalVariableFwdDecl(
1342 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1343 size_t NameLen, const char *Linkage, size_t LnkLen, LLVMMetadataRef File,
1344 unsigned LineNo, LLVMMetadataRef Ty, LLVMBool LocalToUnit,
1345 LLVMMetadataRef Decl, uint32_t AlignInBits) {
1354 LLVMMetadataRef VarInfo, LLVMMetadataRef Expr,
1355 LLVMMetadataRef DL, LLVMValueRef Instr) {
1363 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1364 LLVMMetadataRef Expr, LLVMMetadataRef DL, LLVMBasicBlockRef Block) {
1373 LLVMMetadataRef VarInfo,
1374 LLVMMetadataRef Expr,
1375 LLVMMetadataRef DebugLoc,
1385 LLVMMetadataRef VarInfo,
1386 LLVMMetadataRef Expr,
1387 LLVMMetadataRef DebugLoc,
1395 LLVMMetadataRef LLVMDIBuilderCreateAutoVariable(
1396 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1397 size_t NameLen, LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty,
1405 LLVMMetadataRef LLVMDIBuilderCreateParameterVariable(
1406 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1407 size_t NameLen, unsigned ArgNo, LLVMMetadataRef File, unsigned LineNo,
1408 LLVMMetadataRef Ty, LLVMBool AlwaysPreserve, LLVMDIFlags Flags) {
1415 LLVMMetadataRef LLVMDIBuilderGetOrCreateSubrange(LLVMDIBuilderRef Builder,
1420 LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(LLVMDIBuilderRef Builder,
1421 LLVMMetadataRef *Data,
1427 LLVMMetadataRef LLVMGetSubprogram(LLVMValueRef Func) {
1431 void LLVMSetSubprogram(LLVMValueRef Func, LLVMMetadataRef SP) {
1435 unsigned LLVMDISubprogramGetLine(LLVMMetadataRef Subprogram) {
1439 LLVMMetadataRef LLVMInstructionGetDebugLoc(LLVMValueRef Inst) {
1443 void LLVMInstructionSetDebugLoc(LLVMValueRef Inst, LLVMMetadataRef Loc) {
1450 LLVMMetadataKind LLVMGetMetadataKind(LLVMMetadataRef Metadata) {