Lines Matching defs:cci

159 static bool IsFunctionPrologue(const CompilandIndexItem &cci,
165 static bool IsFunctionEpilogue(const CompilandIndexItem &cci,
388 const CompilandIndexItem *cci =
390 lldbassert(cci);
391 CVSymbol sym_record = cci->m_debug_stream.readSymbolAtOffset(func_id.offset);
427 SymbolFileNativePDB::CreateCompileUnit(const CompilandIndexItem &cci) {
429 cci.m_compile_opts ? TranslateLanguage(cci.m_compile_opts->getLanguage())
433 if (cci.m_compile_opts && cci.m_compile_opts->hasOptimizations())
437 m_index->compilands().GetMainSourceFile(cci);
442 toOpaqueUid(cci.m_id), lang, optimized);
444 SetCompileUnitAtIndex(cci.m_id.modi, cu_sp);
794 CompilandIndexItem &cci = m_index->compilands().GetOrCreateCompiland(*modi);
795 comp_unit = GetOrCreateCompileUnit(cci);
870 SymbolFileNativePDB::GetOrCreateCompileUnit(const CompilandIndexItem &cci) {
873 m_compilands.try_emplace(toOpaqueUid(cci.m_id), nullptr);
875 emplace_result.first->second = CreateCompileUnit(cci);
968 CompilandIndexItem *cci = m_index->compilands().GetCompiland(*modi);
969 if (!cci)
972 sc.comp_unit = GetOrCreateCompileUnit(*cci).get();
1025 const CompilandIndexItem &cci,
1038 bool is_prologue = IsFunctionPrologue(cci, addr);
1039 bool is_epilogue = IsFunctionEpilogue(cci, addr);
1068 CompilandIndexItem *cci =
1070 lldbassert(cci);
1077 cci->m_debug_stream.getSubsectionsArray()) {
1092 const auto &checksums = cci->m_strings.checksums().getArray();
1093 const auto &strings = cci->m_strings.strings();
1110 auto fn_iter = llvm::find(cci->m_file_list, *efn);
1111 lldbassert(fn_iter != cci->m_file_list.end());
1112 uint32_t file_index = std::distance(cci->m_file_list.begin(), fn_iter);
1119 AppendLineEntryToSequence(*line_table, *sequence, *cci, virtual_addr,
1145 CompilandIndexItem *cci =
1147 lldbassert(cci);
1149 for (llvm::StringRef f : cci->m_file_list) {
1222 CompilandIndexItem &cci =
1226 sc.comp_unit = GetOrCreateCompileUnit(cci).get();