Lines Matching refs:decl

193 static bool AddSourceInfoToDecl(const PDBSymbol &symbol, Declaration &decl) {  in AddSourceInfoToDecl()  argument
212 decl.SetFile(spec); in AddSourceInfoToDecl()
213 decl.SetColumn(first_line_up->getColumnNumber()); in AddSourceInfoToDecl()
214 decl.SetLine(first_line_up->getLineNumber()); in AddSourceInfoToDecl()
372 Declaration decl; in CreateLLDBTypeFromPDBType() local
466 AddSourceInfoToDecl(type, decl); in CreateLLDBTypeFromPDBType()
469 LLDB_INVALID_UID, lldb_private::Type::eEncodingIsUID, decl, clang_type, in CreateLLDBTypeFromPDBType()
509 OptionalClangModuleID(), decl, in CreateLLDBTypeFromPDBType()
535 AddSourceInfoToDecl(type, decl); in CreateLLDBTypeFromPDBType()
538 LLDB_INVALID_UID, lldb_private::Type::eEncodingIsUID, decl, ast_enum, in CreateLLDBTypeFromPDBType()
580 AddSourceInfoToDecl(type, decl); in CreateLLDBTypeFromPDBType()
586 target_type->GetID(), lldb_private::Type::eEncodingIsTypedefUID, decl, in CreateLLDBTypeFromPDBType()
660 AddSourceInfoToDecl(type, decl); in CreateLLDBTypeFromPDBType()
663 LLDB_INVALID_UID, lldb_private::Type::eEncodingIsUID, decl, in CreateLLDBTypeFromPDBType()
700 LLDB_INVALID_UID, lldb_private::Type::eEncodingIsUID, decl, in CreateLLDBTypeFromPDBType()
729 LLDB_INVALID_UID, lldb_private::Type::eEncodingIsUID, decl, in CreateLLDBTypeFromPDBType()
760 lldb_private::Type::eEncodingIsUID, decl, pointer_ast_type, in CreateLLDBTypeFromPDBType()
784 nullptr, LLDB_INVALID_UID, lldb_private::Type::eEncodingIsUID, decl, in CreateLLDBTypeFromPDBType()
863 clang::Decl *decl = m_uid_to_decl.lookup(sym_id); in GetDeclForSymbol() local
864 if (decl) in GetDeclForSymbol()
865 return decl; in GetDeclForSymbol()
880 decl = m_uid_to_decl.lookup(method->getSymIndexId()); in GetDeclForSymbol()
881 if (decl) in GetDeclForSymbol()
890 if (!decl) in GetDeclForSymbol()
891 decl = AddRecordMethod(*symbol_file, class_parent_ct, *func); in GetDeclForSymbol()
894 if (decl) in GetDeclForSymbol()
895 m_uid_to_decl[sym_id] = decl; in GetDeclForSymbol()
897 return decl; in GetDeclForSymbol()
923 clang::Decl *decl = in GetDeclForSymbol() local
925 if (!decl) { in GetDeclForSymbol()
930 decl = m_ast.CreateVariableDeclaration( in GetDeclForSymbol()
935 m_uid_to_decl[sym_id] = decl; in GetDeclForSymbol()
937 return decl; in GetDeclForSymbol()
956 auto decl = m_ast.CreateFunctionDeclaration( in GetDeclForSymbol() local
971 decl, OptionalClangModuleID(), nullptr, in GetDeclForSymbol()
979 m_ast.SetFunctionParameters(decl, params); in GetDeclForSymbol()
981 m_uid_to_decl[sym_id] = decl; in GetDeclForSymbol()
983 return decl; in GetDeclForSymbol()
1154 Declaration decl; in AddEnumValue() local
1191 enum_type, decl, name.c_str(), raw_value, byte_size * 8); in AddEnumValue()
1276 auto decl = TypeSystemClang::AddFieldToRecordType( in AddRecordMembers() local
1278 if (!decl) in AddRecordMembers()
1281 m_uid_to_decl[member->getSymIndexId()] = decl; in AddRecordMembers()
1287 layout_info.field_offsets.insert(std::make_pair(decl, offset)); in AddRecordMembers()
1292 auto decl = TypeSystemClang::AddVariableToRecordType( in AddRecordMembers() local
1294 if (!decl) in AddRecordMembers()
1310 clang::QualType qual_type = decl->getType(); in AddRecordMembers()
1317 decl, value.toAPSInt().extOrTrunc(type_width)); in AddRecordMembers()
1334 decl, value.toAPFloat()); in AddRecordMembers()
1335 decl->setConstexpr(true); in AddRecordMembers()
1352 m_uid_to_decl[member->getSymIndexId()] = decl; in AddRecordMembers()
1400 auto decl = m_ast.GetAsCXXRecordDecl(base_comp_type.GetOpaqueQualType()); in AddRecordBases() local
1401 if (!decl) in AddRecordBases()
1405 layout_info.base_offsets.insert(std::make_pair(decl, offset)); in AddRecordBases()
1416 if (clang::CXXMethodDecl *decl = in AddRecordMethods() local
1418 m_uid_to_decl[method->getSymIndexId()] = decl; in AddRecordMethods()