Lines Matching refs:Abbv
407 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlob() local
408 Abbv->Add(BitCodeAbbrevOp(Record)); in writeBlob()
409 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); in writeBlob()
410 auto AbbrevNo = Stream->EmitAbbrev(std::move(Abbv)); in writeBlob()
963 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeTypeTable() local
964 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_POINTER)); in writeTypeTable()
965 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits)); in writeTypeTable()
966 Abbv->Add(BitCodeAbbrevOp(0)); // Addrspace = 0 in writeTypeTable()
967 unsigned PtrAbbrev = Stream.EmitAbbrev(std::move(Abbv)); in writeTypeTable()
970 Abbv = std::make_shared<BitCodeAbbrev>(); in writeTypeTable()
971 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_FUNCTION)); in writeTypeTable()
972 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isvararg in writeTypeTable()
973 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in writeTypeTable()
974 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits)); in writeTypeTable()
975 unsigned FunctionAbbrev = Stream.EmitAbbrev(std::move(Abbv)); in writeTypeTable()
978 Abbv = std::make_shared<BitCodeAbbrev>(); in writeTypeTable()
979 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_STRUCT_ANON)); in writeTypeTable()
980 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ispacked in writeTypeTable()
981 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in writeTypeTable()
982 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits)); in writeTypeTable()
983 unsigned StructAnonAbbrev = Stream.EmitAbbrev(std::move(Abbv)); in writeTypeTable()
986 Abbv = std::make_shared<BitCodeAbbrev>(); in writeTypeTable()
987 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_STRUCT_NAME)); in writeTypeTable()
988 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in writeTypeTable()
989 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Char6)); in writeTypeTable()
990 unsigned StructNameAbbrev = Stream.EmitAbbrev(std::move(Abbv)); in writeTypeTable()
993 Abbv = std::make_shared<BitCodeAbbrev>(); in writeTypeTable()
994 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_STRUCT_NAMED)); in writeTypeTable()
995 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ispacked in writeTypeTable()
996 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in writeTypeTable()
997 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits)); in writeTypeTable()
998 unsigned StructNamedAbbrev = Stream.EmitAbbrev(std::move(Abbv)); in writeTypeTable()
1001 Abbv = std::make_shared<BitCodeAbbrev>(); in writeTypeTable()
1002 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_ARRAY)); in writeTypeTable()
1003 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // size in writeTypeTable()
1004 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits)); in writeTypeTable()
1005 unsigned ArrayAbbrev = Stream.EmitAbbrev(std::move(Abbv)); in writeTypeTable()
1231 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeModuleInfo() local
1232 Abbv->Add(BitCodeAbbrevOp(bitc::MODULE_CODE_GLOBALVAR)); in writeModuleInfo()
1233 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, in writeModuleInfo()
1235 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // AddrSpace << 2 in writeModuleInfo()
1238 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Initializer. in writeModuleInfo()
1239 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 5)); // Linkage. in writeModuleInfo()
1241 Abbv->Add(BitCodeAbbrevOp(0)); in writeModuleInfo()
1244 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, in writeModuleInfo()
1248 Abbv->Add(BitCodeAbbrevOp(0)); in writeModuleInfo()
1250 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, in writeModuleInfo()
1253 SimpleGVarAbbrev = Stream.EmitAbbrev(std::move(Abbv)); in writeModuleInfo()
1702 std::shared_ptr<BitCodeAbbrev> Abbv = std::make_shared<BitCodeAbbrev>(); in createDILocationAbbrev() local
1703 Abbv->Add(BitCodeAbbrevOp(bitc::METADATA_LOCATION)); in createDILocationAbbrev()
1704 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); in createDILocationAbbrev()
1705 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); in createDILocationAbbrev()
1706 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); in createDILocationAbbrev()
1707 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); in createDILocationAbbrev()
1708 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); in createDILocationAbbrev()
1709 return Stream.EmitAbbrev(std::move(Abbv)); in createDILocationAbbrev()
1717 std::shared_ptr<BitCodeAbbrev> Abbv = std::make_shared<BitCodeAbbrev>(); in createGenericDINodeAbbrev() local
1718 Abbv->Add(BitCodeAbbrevOp(bitc::METADATA_GENERIC_DEBUG)); in createGenericDINodeAbbrev()
1719 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); in createGenericDINodeAbbrev()
1720 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); in createGenericDINodeAbbrev()
1721 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); in createGenericDINodeAbbrev()
1722 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); in createGenericDINodeAbbrev()
1723 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in createGenericDINodeAbbrev()
1724 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); in createGenericDINodeAbbrev()
1725 return Stream.EmitAbbrev(std::move(Abbv)); in createGenericDINodeAbbrev()
1764 auto Abbv = std::make_shared<BitCodeAbbrev>(); in createMetadataStringsAbbrev() local
1765 Abbv->Add(BitCodeAbbrevOp(bitc::METADATA_STRING_OLD)); in createMetadataStringsAbbrev()
1766 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in createMetadataStringsAbbrev()
1767 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 8)); in createMetadataStringsAbbrev()
1768 return Stream.EmitAbbrev(std::move(Abbv)); in createMetadataStringsAbbrev()
1807 std::shared_ptr<BitCodeAbbrev> Abbv = std::make_shared<BitCodeAbbrev>(); in writeModuleMetadata() local
1808 Abbv->Add(BitCodeAbbrevOp(bitc::METADATA_NAME)); in writeModuleMetadata()
1809 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in writeModuleMetadata()
1810 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 8)); in writeModuleMetadata()
1811 NameAbbrev = Stream.EmitAbbrev(std::move(Abbv)); in writeModuleMetadata()
1929 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeConstants() local
1930 Abbv->Add(BitCodeAbbrevOp(bitc::CST_CODE_AGGREGATE)); in writeConstants()
1931 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in writeConstants()
1932 Abbv->Add( in writeConstants()
1934 AggregateAbbrev = Stream.EmitAbbrev(std::move(Abbv)); in writeConstants()
1937 Abbv = std::make_shared<BitCodeAbbrev>(); in writeConstants()
1938 Abbv->Add(BitCodeAbbrevOp(bitc::CST_CODE_STRING)); in writeConstants()
1939 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in writeConstants()
1940 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 8)); in writeConstants()
1941 String8Abbrev = Stream.EmitAbbrev(std::move(Abbv)); in writeConstants()
1943 Abbv = std::make_shared<BitCodeAbbrev>(); in writeConstants()
1944 Abbv->Add(BitCodeAbbrevOp(bitc::CST_CODE_CSTRING)); in writeConstants()
1945 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in writeConstants()
1946 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 7)); in writeConstants()
1947 CString7Abbrev = Stream.EmitAbbrev(std::move(Abbv)); in writeConstants()
1949 Abbv = std::make_shared<BitCodeAbbrev>(); in writeConstants()
1950 Abbv->Add(BitCodeAbbrevOp(bitc::CST_CODE_CSTRING)); in writeConstants()
1951 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in writeConstants()
1952 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Char6)); in writeConstants()
1953 CString6Abbrev = Stream.EmitAbbrev(std::move(Abbv)); in writeConstants()
2696 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlockInfo() local
2697 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); in writeBlockInfo()
2698 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); in writeBlockInfo()
2699 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in writeBlockInfo()
2700 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 8)); in writeBlockInfo()
2702 std::move(Abbv)) != VST_ENTRY_8_ABBREV) in writeBlockInfo()
2707 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlockInfo() local
2708 Abbv->Add(BitCodeAbbrevOp(bitc::VST_CODE_ENTRY)); in writeBlockInfo()
2709 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); in writeBlockInfo()
2710 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in writeBlockInfo()
2711 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 7)); in writeBlockInfo()
2713 std::move(Abbv)) != VST_ENTRY_7_ABBREV) in writeBlockInfo()
2717 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlockInfo() local
2718 Abbv->Add(BitCodeAbbrevOp(bitc::VST_CODE_ENTRY)); in writeBlockInfo()
2719 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); in writeBlockInfo()
2720 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in writeBlockInfo()
2721 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Char6)); in writeBlockInfo()
2723 std::move(Abbv)) != VST_ENTRY_6_ABBREV) in writeBlockInfo()
2727 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlockInfo() local
2728 Abbv->Add(BitCodeAbbrevOp(bitc::VST_CODE_BBENTRY)); in writeBlockInfo()
2729 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); in writeBlockInfo()
2730 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in writeBlockInfo()
2731 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Char6)); in writeBlockInfo()
2733 std::move(Abbv)) != VST_BBENTRY_6_ABBREV) in writeBlockInfo()
2738 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlockInfo() local
2739 Abbv->Add(BitCodeAbbrevOp(bitc::CST_CODE_SETTYPE)); in writeBlockInfo()
2740 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, in writeBlockInfo()
2742 if (Stream.EmitBlockInfoAbbrev(bitc::CONSTANTS_BLOCK_ID, std::move(Abbv)) != in writeBlockInfo()
2748 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlockInfo() local
2749 Abbv->Add(BitCodeAbbrevOp(bitc::CST_CODE_INTEGER)); in writeBlockInfo()
2750 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); in writeBlockInfo()
2751 if (Stream.EmitBlockInfoAbbrev(bitc::CONSTANTS_BLOCK_ID, std::move(Abbv)) != in writeBlockInfo()
2757 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlockInfo() local
2758 Abbv->Add(BitCodeAbbrevOp(bitc::CST_CODE_CE_CAST)); in writeBlockInfo()
2759 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 4)); // cast opc in writeBlockInfo()
2760 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, // typeid in writeBlockInfo()
2762 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // value id in writeBlockInfo()
2764 if (Stream.EmitBlockInfoAbbrev(bitc::CONSTANTS_BLOCK_ID, std::move(Abbv)) != in writeBlockInfo()
2769 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlockInfo() local
2770 Abbv->Add(BitCodeAbbrevOp(bitc::CST_CODE_NULL)); in writeBlockInfo()
2771 if (Stream.EmitBlockInfoAbbrev(bitc::CONSTANTS_BLOCK_ID, std::move(Abbv)) != in writeBlockInfo()
2779 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlockInfo() local
2780 Abbv->Add(BitCodeAbbrevOp(bitc::FUNC_CODE_INST_LOAD)); in writeBlockInfo()
2781 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Ptr in writeBlockInfo()
2782 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, // dest ty in writeBlockInfo()
2784 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 4)); // Align in writeBlockInfo()
2785 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // volatile in writeBlockInfo()
2786 if (Stream.EmitBlockInfoAbbrev(bitc::FUNCTION_BLOCK_ID, std::move(Abbv)) != in writeBlockInfo()
2791 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlockInfo() local
2792 Abbv->Add(BitCodeAbbrevOp(bitc::FUNC_CODE_INST_BINOP)); in writeBlockInfo()
2793 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // LHS in writeBlockInfo()
2794 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // RHS in writeBlockInfo()
2795 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 4)); // opc in writeBlockInfo()
2796 if (Stream.EmitBlockInfoAbbrev(bitc::FUNCTION_BLOCK_ID, std::move(Abbv)) != in writeBlockInfo()
2801 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlockInfo() local
2802 Abbv->Add(BitCodeAbbrevOp(bitc::FUNC_CODE_INST_BINOP)); in writeBlockInfo()
2803 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // LHS in writeBlockInfo()
2804 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // RHS in writeBlockInfo()
2805 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 4)); // opc in writeBlockInfo()
2806 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 7)); // flags in writeBlockInfo()
2807 if (Stream.EmitBlockInfoAbbrev(bitc::FUNCTION_BLOCK_ID, std::move(Abbv)) != in writeBlockInfo()
2812 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlockInfo() local
2813 Abbv->Add(BitCodeAbbrevOp(bitc::FUNC_CODE_INST_CAST)); in writeBlockInfo()
2814 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // OpVal in writeBlockInfo()
2815 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, // dest ty in writeBlockInfo()
2817 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 4)); // opc in writeBlockInfo()
2818 if (Stream.EmitBlockInfoAbbrev(bitc::FUNCTION_BLOCK_ID, std::move(Abbv)) != in writeBlockInfo()
2824 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlockInfo() local
2825 Abbv->Add(BitCodeAbbrevOp(bitc::FUNC_CODE_INST_RET)); in writeBlockInfo()
2826 if (Stream.EmitBlockInfoAbbrev(bitc::FUNCTION_BLOCK_ID, std::move(Abbv)) != in writeBlockInfo()
2831 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlockInfo() local
2832 Abbv->Add(BitCodeAbbrevOp(bitc::FUNC_CODE_INST_RET)); in writeBlockInfo()
2833 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // ValID in writeBlockInfo()
2834 if (Stream.EmitBlockInfoAbbrev(bitc::FUNCTION_BLOCK_ID, std::move(Abbv)) != in writeBlockInfo()
2839 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlockInfo() local
2840 Abbv->Add(BitCodeAbbrevOp(bitc::FUNC_CODE_INST_UNREACHABLE)); in writeBlockInfo()
2841 if (Stream.EmitBlockInfoAbbrev(bitc::FUNCTION_BLOCK_ID, std::move(Abbv)) != in writeBlockInfo()
2846 auto Abbv = std::make_shared<BitCodeAbbrev>(); in writeBlockInfo() local
2847 Abbv->Add(BitCodeAbbrevOp(bitc::FUNC_CODE_INST_GEP)); in writeBlockInfo()
2848 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); in writeBlockInfo()
2849 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, // dest ty in writeBlockInfo()
2851 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); in writeBlockInfo()
2852 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); in writeBlockInfo()
2853 if (Stream.EmitBlockInfoAbbrev(bitc::FUNCTION_BLOCK_ID, std::move(Abbv)) != in writeBlockInfo()