Lines Matching refs:DIB
798 DIBuilder DIB(*M); in TEST_F() local
799 auto File = DIB.createFile("error.swift", "/"); in TEST_F()
801 DIB.createCompileUnit(dwarf::DW_LANG_Swift, File, "swiftc", true, "", 0); in TEST_F()
802 auto Type = DIB.createSubroutineType(DIB.getOrCreateTypeArray(None)); in TEST_F()
803 auto NoErr = DIB.createFunction( in TEST_F()
807 auto Int = DIB.createBasicType("Int", 64, dwarf::DW_ATE_signed); in TEST_F()
808 auto Error = DIB.getOrCreateArray({Int}); in TEST_F()
809 auto Err = DIB.createFunction( in TEST_F()
814 DIB.finalize(); in TEST_F()
819 DIBuilder DIB(*M); in TEST_F() local
820 auto File = DIB.createFile("F.CBL", "/"); in TEST_F()
821 auto CU = DIB.createCompileUnit(dwarf::DW_LANG_Cobol74, in TEST_F()
822 DIB.createFile("F.CBL", "/"), "llvm-cobol74", in TEST_F()
824 auto Type = DIB.createSubroutineType(DIB.getOrCreateTypeArray(None)); in TEST_F()
825 auto SP = DIB.createFunction( in TEST_F()
830 auto BarSP = DIB.createFunction( in TEST_F()
833 auto BadScope = DIB.createLexicalBlockFile(BarSP, File, 0); in TEST_F()
835 DIB.finalize(); in TEST_F()
841 DIBuilder DIB(*M); in TEST_F() local
842 auto File = DIB.createFile("main.c", "/"); in TEST_F()
843 auto CU = DIB.createCompileUnit(dwarf::DW_LANG_C, File, "clang", in TEST_F()
846 auto Type = DIB.createSubroutineType(DIB.getOrCreateTypeArray(None)); in TEST_F()
847 auto SP = DIB.createFunction( in TEST_F()
858 DIB.finalize(); in TEST_F()
920 DIBuilder DIB(*M); in TEST_F() local
921 auto *File = DIB.createFile("main.c", "/"); in TEST_F()
922 CU = DIB.createCompileUnit(dwarf::DW_LANG_C, File, "clang", in TEST_F()
925 auto *ByteTy = DIB.createBasicType("byte0", 8, dwarf::DW_ATE_signed); in TEST_F()
926 DIB.createEnumerationType(CU, "ET0", File, /*LineNo=*/0, /*SizeInBits=*/8, in TEST_F()
928 DIB.retainType(ByteTy); in TEST_F()
929 DIB.createGlobalVariableExpression(CU, "GV0", /*LinkageName=*/"", File, in TEST_F()
932 DIB.createImportedDeclaration(CU, nullptr, File, /*LineNo=*/2, "IM0"); in TEST_F()
933 DIB.createMacro(nullptr, /*LineNo=*/0, dwarf::DW_MACINFO_define, "M0"); in TEST_F()
934 DIB.finalize(); in TEST_F()
941 DIBuilder DIB(*M, true, CU); in TEST_F() local
943 auto *ByteTy = DIB.createBasicType("byte1", 8, dwarf::DW_ATE_signed); in TEST_F()
944 DIB.createEnumerationType(CU, "ET1", File, /*LineNo=*/0, in TEST_F()
947 DIB.retainType(ByteTy); in TEST_F()
948 DIB.createGlobalVariableExpression(CU, "GV1", /*LinkageName=*/"", File, in TEST_F()
951 DIB.createImportedDeclaration(CU, nullptr, File, /*LineNo=*/2, "IM1"); in TEST_F()
952 DIB.createMacro(nullptr, /*LineNo=*/0, dwarf::DW_MACINFO_define, "M1"); in TEST_F()
953 DIB.finalize(); in TEST_F()
995 DIBuilder DIB(*M); in TEST_F() local
996 auto File = DIB.createFile("tmp.cpp", "/"); in TEST_F()
997 auto CU = DIB.createCompileUnit(dwarf::DW_LANG_C_plus_plus_11, in TEST_F()
998 DIB.createFile("tmp.cpp", "/"), "", true, "", in TEST_F()
1000 auto SPType = DIB.createSubroutineType(DIB.getOrCreateTypeArray(None)); in TEST_F()
1002 DIB.createFunction(CU, "foo", "foo", File, 1, SPType, 1, DINode::FlagZero, in TEST_F()
1023 DIB.finalize(); in TEST_F()
1028 DIBuilder DIB(*M); in TEST_F() local
1029 auto F = DIB.createFile("F.CBL", "/"); in TEST_F()
1030 auto CU = DIB.createCompileUnit(dwarf::DW_LANG_Cobol74, in TEST_F()
1035 DIB.createImportedDeclaration(CU, nullptr, F, 1); in TEST_F()
1036 DIB.createImportedDeclaration(CU, nullptr, F, 1); in TEST_F()
1037 DIB.createImportedModule(CU, (DIImportedEntity *)nullptr, F, 2); in TEST_F()
1038 DIB.createImportedModule(CU, (DIImportedEntity *)nullptr, F, 2); in TEST_F()
1039 DIB.createImportedModule(CU, (DIImportedEntity *)nullptr, F, 2, Elements); in TEST_F()
1040 DIB.createImportedModule(CU, (DIImportedEntity *)nullptr, F, 2, Elements); in TEST_F()
1041 DIB.finalize(); in TEST_F()
1054 DIBuilder DIB(*M); in TEST_F() local
1055 auto File1 = DIB.createFile("main.c", "/"); in TEST_F()
1056 auto File2 = DIB.createFile("file.h", "/"); in TEST_F()
1057 auto CU = DIB.createCompileUnit( in TEST_F()
1058 dwarf::DW_LANG_C, DIB.createFile("main.c", "/"), "llvm-c", true, "", 0); in TEST_F()
1060 DIB.createMacro(nullptr, 0, dwarf::DW_MACINFO_define, "M0", "V0"); in TEST_F()
1061 auto TMF1 = DIB.createTempMacroFile(nullptr, 0, File1); in TEST_F()
1062 auto MDef1 = DIB.createMacro(TMF1, 3, dwarf::DW_MACINFO_define, "M1", "V1"); in TEST_F()
1063 auto TMF2 = DIB.createTempMacroFile(TMF1, 5, File2); in TEST_F()
1064 auto MDef2 = DIB.createMacro(TMF2, 1, dwarf::DW_MACINFO_define, "M2"); in TEST_F()
1065 auto MUndef1 = DIB.createMacro(TMF1, 7, dwarf::DW_MACINFO_undef, "M1"); in TEST_F()
1081 DIB.finalize(); in TEST_F()
1086 DIB.getOrCreateMacroArray(Elements)); in TEST_F()
1093 DIB.getOrCreateMacroArray(Elements)); in TEST_F()