reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
820 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_POINTER)); 821 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits)); 822 Abbv->Add(BitCodeAbbrevOp(0)); // Addrspace = 0 823 unsigned PtrAbbrev = Stream.EmitAbbrev(std::move(Abbv)); 826 Abbv = std::make_shared<BitCodeAbbrev>(); 827 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_FUNCTION)); 828 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isvararg 829 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); 830 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits)); 831 unsigned FunctionAbbrev = Stream.EmitAbbrev(std::move(Abbv)); 834 Abbv = std::make_shared<BitCodeAbbrev>(); 835 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_STRUCT_ANON)); 836 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ispacked 837 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); 838 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits)); 839 unsigned StructAnonAbbrev = Stream.EmitAbbrev(std::move(Abbv)); 842 Abbv = std::make_shared<BitCodeAbbrev>(); 843 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_STRUCT_NAME)); 844 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); 845 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Char6)); 846 unsigned StructNameAbbrev = Stream.EmitAbbrev(std::move(Abbv)); 849 Abbv = std::make_shared<BitCodeAbbrev>(); 850 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_STRUCT_NAMED)); 851 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ispacked 852 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array)); 853 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits)); 854 unsigned StructNamedAbbrev = Stream.EmitAbbrev(std::move(Abbv)); 857 Abbv = std::make_shared<BitCodeAbbrev>(); 858 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_ARRAY)); 859 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // size 860 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits)); 861 unsigned ArrayAbbrev = Stream.EmitAbbrev(std::move(Abbv));