H A D | BitcodeWriter.cpp | 247 static void WriteAttributeGroupTable(const ValueEnumerator &VE, argument 249 const std::vector<AttributeSet> &AttrGrps = VE.getAttributeGroups(); 260 Record.push_back(VE.getAttributeGroupID(A)); 295 static void WriteAttributeTable(const ValueEnumerator &VE, argument 297 const std::vector<AttributeSet> &Attrs = VE.getAttributes(); 306 Record.push_back(VE.getAttributeGroupID(A.getSlotAttributes(i))); 316 static void WriteTypeTable(const ValueEnumerator &VE, BitstreamWriter &Stream) { argument 317 const ValueEnumerator::TypeList &TypeList = VE.getTypes(); 322 uint64_t NumBits = Log2_32_Ceil(VE.getTypes().size()+1); 405 TypeVals.push_back(VE 520 WriteModuleInfo(const Module *M, const ValueEnumerator &VE, BitstreamWriter &Stream) argument 697 WriteMDNode(const MDNode *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record) argument 716 WriteModuleMetadata(const Module *M, const ValueEnumerator &VE, BitstreamWriter &Stream) argument 782 WriteFunctionLocalMetadata(const Function &F, const ValueEnumerator &VE, BitstreamWriter &Stream) argument 802 WriteMetadataAttachment(const Function &F, const ValueEnumerator &VE, BitstreamWriter &Stream) argument 894 WriteConstants(unsigned FirstVal, unsigned LastVal, const ValueEnumerator &VE, BitstreamWriter &Stream, bool isGlobal) argument 1141 WriteModuleConstants(const ValueEnumerator &VE, BitstreamWriter &Stream) argument 1163 PushValueAndType(const Value *V, unsigned InstID, SmallVectorImpl<unsigned> &Vals, ValueEnumerator &VE) argument 1178 pushValue(const Value *V, unsigned InstID, SmallVectorImpl<unsigned> &Vals, ValueEnumerator &VE) argument 1185 pushValue64(const Value *V, unsigned InstID, SmallVectorImpl<uint64_t> &Vals, ValueEnumerator &VE) argument 1192 pushValueSigned(const Value *V, unsigned InstID, SmallVectorImpl<uint64_t> &Vals, ValueEnumerator &VE) argument 1201 WriteInstruction(const Instruction &I, unsigned InstID, ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<unsigned> &Vals) argument 1558 WriteValueSymbolTable(const ValueSymbolTable &VST, const ValueEnumerator &VE, BitstreamWriter &Stream) argument 1616 WriteFunction(const Function &F, ValueEnumerator &VE, BitstreamWriter &Stream) argument 1688 WriteBlockInfo(const ValueEnumerator &VE, BitstreamWriter &Stream) argument 1855 WriteUseList(const Value *V, const ValueEnumerator &VE, BitstreamWriter &Stream) argument 1881 WriteFunctionUseList(const Function *F, ValueEnumerator &VE, BitstreamWriter &Stream) argument 1906 WriteModuleUseLists(const Module *M, ValueEnumerator &VE, BitstreamWriter &Stream) argument [all...] |