Home | History | Annotate | Download | only in BitWriter_3_2

Lines Matching full:abbv

193   BitCodeAbbrev *Abbv = new BitCodeAbbrev();
194 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_POINTER));
195 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits));
196 Abbv->Add(BitCodeAbbrevOp(0)); // Addrspace = 0
197 unsigned PtrAbbrev = Stream.EmitAbbrev(Abbv);
200 Abbv = new BitCodeAbbrev();
201 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_FUNCTION));
202 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // isvararg
203 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
204 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits));
206 unsigned FunctionAbbrev = Stream.EmitAbbrev(Abbv);
209 Abbv = new BitCodeAbbrev();
210 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_STRUCT_ANON));
211 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ispacked
212 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
213 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits));
215 unsigned StructAnonAbbrev = Stream.EmitAbbrev(Abbv);
218 Abbv = new BitCodeAbbrev();
219 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_STRUCT_NAME));
220 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
221 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Char6));
222 unsigned StructNameAbbrev = Stream.EmitAbbrev(Abbv);
225 Abbv = new BitCodeAbbrev();
226 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_STRUCT_NAMED));
227 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ispacked
228 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
229 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits));
231 unsigned StructNamedAbbrev = Stream.EmitAbbrev(Abbv);
234 Abbv = new BitCodeAbbrev();
235 Abbv->Add(BitCodeAbbrevOp(bitc::TYPE_CODE_ARRAY));
236 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // size
237 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, NumBits));
239 unsigned ArrayAbbrev = Stream.EmitAbbrev(Abbv);
453 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
454 Abbv->Add(BitCodeAbbrevOp(bitc::MODULE_CODE_GLOBALVAR));
455 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed,
457 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Constant.
458 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Initializer.
459 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 4)); // Linkage.
461 Abbv->Add(BitCodeAbbrevOp(0));
464 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed,
468 Abbv->Add(BitCodeAbbrevOp(0));
470 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed,
473 SimpleGVarAbbrev = Stream.EmitAbbrev(Abbv);
639 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
640 Abbv->Add(BitCodeAbbrevOp(bitc::METADATA_STRING_OLD));
641 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
642 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 8));
643 MDSAbbrev = Stream.EmitAbbrev(Abbv);
653 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
654 Abbv->Add(BitCodeAbbrevOp(bitc::METADATA_LOCATION));
655 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1));
656 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6));
657 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));
658 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6));
659 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6));
660 MDLocationAbbrev = Stream.EmitAbbrev(Abbv);
666 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
667 Abbv->Add(BitCodeAbbrevOp(bitc::METADATA_NAME));
668 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
669 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 8));
670 NameAbbrev = Stream.EmitAbbrev(Abbv);
818 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
819 Abbv->Add(BitCodeAbbrevOp(bitc::CST_CODE_AGGREGATE));
820 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
821 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, Log2_32_Ceil(LastVal+1)));
822 AggregateAbbrev = Stream.EmitAbbrev(Abbv);
825 Abbv = new BitCodeAbbrev();
826 Abbv->Add(BitCodeAbbrevOp(bitc::CST_CODE_STRING));
827 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
828 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 8));
829 String8Abbrev = Stream.EmitAbbrev(Abbv);
831 Abbv = new BitCodeAbbrev();
832 Abbv->Add(BitCodeAbbrevOp(bitc::CST_CODE_CSTRING));
833 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
834 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 7));
835 CString7Abbrev = Stream.EmitAbbrev(Abbv);
837 Abbv = new BitCodeAbbrev();
838 Abbv->Add(BitCodeAbbrevOp(bitc::CST_CODE_CSTRING));
839 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
840 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Char6));
841 CString6Abbrev = Stream.EmitAbbrev(Abbv);
1566 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
1567 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3));
1568 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));
1569 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
1570 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 8));
1572 Abbv) != VST_ENTRY_8_ABBREV)
1577 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
1578 Abbv->Add(BitCodeAbbrevOp(bitc::VST_CODE_ENTRY));
1579 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));
1580 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
1581 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 7));
1583 Abbv) != VST_ENTRY_7_ABBREV)
1587 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
1588 Abbv->Add(BitCodeAbbrevOp(bitc::VST_CODE_ENTRY));
1589 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));
1590 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
1591 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Char6));
1593 Abbv) != VST_ENTRY_6_ABBREV)
1597 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
1598 Abbv->Add(BitCodeAbbrevOp(bitc::VST_CODE_BBENTRY));
1599 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));
1600 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
1601 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Char6));
1603 Abbv) != VST_BBENTRY_6_ABBREV)
1610 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
1611 Abbv->Add(BitCodeAbbrevOp(bitc::CST_CODE_SETTYPE));
1612 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed,
1615 Abbv) != CONSTANTS_SETTYPE_ABBREV)
1620 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
1621 Abbv->Add(BitCodeAbbrevOp(bitc::CST_CODE_INTEGER));
1622 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));
1624 Abbv) != CONSTANTS_INTEGER_ABBREV)
1629 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
1630 Abbv->Add(BitCodeAbbrevOp(bitc::CST_CODE_CE_CAST));
1631 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 4)); // cast opc
1632 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, // typeid
1634 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // value id
1637 Abbv) != CONSTANTS_CE_CAST_Abbrev)
1641 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
1642 Abbv->Add(BitCodeAbbrevOp(bitc::CST_CODE_NULL));
1644 Abbv) != CONSTANTS_NULL_Abbrev)
1651 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
1652 Abbv->Add(BitCodeAbbrevOp(bitc::FUNC_CODE_INST_LOAD));
1653 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Ptr
1654 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 4)); // Align
1655 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // volatile
1657 Abbv) != FUNCTION_INST_LOAD_ABBREV)
1661 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
1662 Abbv->Add(BitCodeAbbrevOp(bitc::FUNC_CODE_INST_BINOP));
1663 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // LHS
1664 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // RHS
1665 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 4)); // opc
1667 Abbv) != FUNCTION_INST_BINOP_ABBREV)
1671 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
1672 Abbv->Add(BitCodeAbbrevOp(bitc::FUNC_CODE_INST_BINOP));
1673 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // LHS
1674 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // RHS
1675 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 4)); // opc
1676 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 7)); // flags
1678 Abbv) != FUNCTION_INST_BINOP_FLAGS_ABBREV)
1682 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
1683 Abbv->Add(BitCodeAbbrevOp(bitc::FUNC_CODE_INST_CAST));
1684 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // OpVal
1685 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, // dest ty
1687 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 4)); // opc
1689 Abbv) != FUNCTION_INST_CAST_ABBREV)
1694 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
1695 Abbv->Add(BitCodeAbbrevOp(bitc::FUNC_CODE_INST_RET));
1697 Abbv) != FUNCTION_INST_RET_VOID_ABBREV)
1701 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
1702 Abbv->Add(BitCodeAbbrevOp(bitc::FUNC_CODE_INST_RET));
1703 Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // ValID
1705 Abbv) != FUNCTION_INST_RET_VAL_ABBREV)
1709 BitCodeAbbrev *Abbv = new BitCodeAbbrev();
1710 Abbv->Add(BitCodeAbbrevOp(bitc::FUNC_CODE_INST_UNREACHABLE));
1712 Abbv) != FUNCTION_INST_UNREACHABLE_ABBREV)