Lines Matching refs:R
25 static void push(SmallVectorImpl<uint64_t> &R, StringRef Str) { in push() argument
26 append_range(R, Str); in push()
30 SmallVectorImpl<uint64_t> &R, StringRef Str) { in setRecordName() argument
31 R.clear(); in setRecordName()
32 R.push_back(RecordID); in setRecordName()
33 push(R, Str); in setRecordName()
34 Bitstream.EmitRecord(bitc::BLOCKINFO_CODE_SETRECORDNAME, R); in setRecordName()
38 SmallVectorImpl<uint64_t> &R, StringRef Str) { in initBlock() argument
39 R.clear(); in initBlock()
40 R.push_back(BlockID); in initBlock()
41 Bitstream.EmitRecord(bitc::BLOCKINFO_CODE_SETBID, R); in initBlock()
43 R.clear(); in initBlock()
44 push(R, Str); in initBlock()
45 Bitstream.EmitRecord(bitc::BLOCKINFO_CODE_BLOCKNAME, R); in initBlock()
50 initBlock(META_BLOCK_ID, Bitstream, R, MetaBlockName); in setupMetaBlockInfo()
53 setRecordName(RECORD_META_CONTAINER_INFO, Bitstream, R, in setupMetaBlockInfo()
65 setRecordName(RECORD_META_REMARK_VERSION, Bitstream, R, in setupMetaRemarkVersion()
78 R.clear(); in emitMetaRemarkVersion()
79 R.push_back(RECORD_META_REMARK_VERSION); in emitMetaRemarkVersion()
80 R.push_back(RemarkVersion); in emitMetaRemarkVersion()
81 Bitstream.EmitRecordWithAbbrev(RecordMetaRemarkVersionAbbrevID, R); in emitMetaRemarkVersion()
85 setRecordName(RECORD_META_STRTAB, Bitstream, R, MetaStrTabName); in setupMetaStrTab()
97 R.clear(); in emitMetaStrTab()
98 R.push_back(RECORD_META_STRTAB); in emitMetaStrTab()
105 Bitstream.EmitRecordWithBlob(RecordMetaStrTabAbbrevID, R, Blob); in emitMetaStrTab()
109 setRecordName(RECORD_META_EXTERNAL_FILE, Bitstream, R, MetaExternalFileName); in setupMetaExternalFile()
120 R.clear(); in emitMetaExternalFile()
121 R.push_back(RECORD_META_EXTERNAL_FILE); in emitMetaExternalFile()
122 Bitstream.EmitRecordWithBlob(RecordMetaExternalFileAbbrevID, R, Filename); in emitMetaExternalFile()
127 initBlock(REMARK_BLOCK_ID, Bitstream, R, RemarkBlockName); in setupRemarkBlockInfo()
131 setRecordName(RECORD_REMARK_HEADER, Bitstream, R, RemarkHeaderName); in setupRemarkBlockInfo()
145 setRecordName(RECORD_REMARK_DEBUG_LOC, Bitstream, R, RemarkDebugLocName); in setupRemarkBlockInfo()
158 setRecordName(RECORD_REMARK_HOTNESS, Bitstream, R, RemarkHotnessName); in setupRemarkBlockInfo()
169 setRecordName(RECORD_REMARK_ARG_WITH_DEBUGLOC, Bitstream, R, in setupRemarkBlockInfo()
185 setRecordName(RECORD_REMARK_ARG_WITHOUT_DEBUGLOC, Bitstream, R, in setupRemarkBlockInfo()
242 R.clear(); in emitMetaBlock()
243 R.push_back(RECORD_META_CONTAINER_INFO); in emitMetaBlock()
244 R.push_back(ContainerVersion); in emitMetaBlock()
245 R.push_back(static_cast<uint64_t>(ContainerType)); in emitMetaBlock()
246 Bitstream.EmitRecordWithAbbrev(RecordMetaContainerInfoAbbrevID, R); in emitMetaBlock()
274 R.clear(); in emitRemarkBlock()
275 R.push_back(RECORD_REMARK_HEADER); in emitRemarkBlock()
276 R.push_back(static_cast<uint64_t>(Remark.RemarkType)); in emitRemarkBlock()
277 R.push_back(StrTab.add(Remark.RemarkName).first); in emitRemarkBlock()
278 R.push_back(StrTab.add(Remark.PassName).first); in emitRemarkBlock()
279 R.push_back(StrTab.add(Remark.FunctionName).first); in emitRemarkBlock()
280 Bitstream.EmitRecordWithAbbrev(RecordRemarkHeaderAbbrevID, R); in emitRemarkBlock()
283 R.clear(); in emitRemarkBlock()
284 R.push_back(RECORD_REMARK_DEBUG_LOC); in emitRemarkBlock()
285 R.push_back(StrTab.add(Loc->SourceFilePath).first); in emitRemarkBlock()
286 R.push_back(Loc->SourceLine); in emitRemarkBlock()
287 R.push_back(Loc->SourceColumn); in emitRemarkBlock()
288 Bitstream.EmitRecordWithAbbrev(RecordRemarkDebugLocAbbrevID, R); in emitRemarkBlock()
292 R.clear(); in emitRemarkBlock()
293 R.push_back(RECORD_REMARK_HOTNESS); in emitRemarkBlock()
294 R.push_back(*Hotness); in emitRemarkBlock()
295 Bitstream.EmitRecordWithAbbrev(RecordRemarkHotnessAbbrevID, R); in emitRemarkBlock()
299 R.clear(); in emitRemarkBlock()
303 R.push_back(HasDebugLoc ? RECORD_REMARK_ARG_WITH_DEBUGLOC in emitRemarkBlock()
305 R.push_back(Key); in emitRemarkBlock()
306 R.push_back(Val); in emitRemarkBlock()
308 R.push_back(StrTab.add(Arg.Loc->SourceFilePath).first); in emitRemarkBlock()
309 R.push_back(Arg.Loc->SourceLine); in emitRemarkBlock()
310 R.push_back(Arg.Loc->SourceColumn); in emitRemarkBlock()
315 R); in emitRemarkBlock()