Lines Matching refs:m_parser_vars
94 m_result_delegate(result_delegate), m_ctx_obj(ctx_obj), m_parser_vars(), in ClangExpressionDeclMap()
111 m_parser_vars->m_exe_ctx = exe_ctx; in WillParse()
115 m_parser_vars->m_sym_ctx = in WillParse()
119 m_parser_vars->m_sym_ctx = in WillParse()
123 m_parser_vars->m_sym_ctx.Clear(true); in WillParse()
124 m_parser_vars->m_sym_ctx.target_sp = exe_ctx.GetTargetSP(); in WillParse()
126 m_parser_vars->m_sym_ctx.Clear(true); in WillParse()
127 m_parser_vars->m_sym_ctx.target_sp = exe_ctx.GetTargetSP(); in WillParse()
131 m_parser_vars->m_persistent_vars = llvm::cast<ClangPersistentVariables>( in WillParse()
138 m_parser_vars->m_target_info = GetTargetInfo(); in WillParse()
139 m_parser_vars->m_materializer = materializer; in WillParse()
146 assert(m_parser_vars); in InstallCodeGenerator()
147 m_parser_vars->m_code_gen = code_gen; in InstallCodeGenerator()
152 assert(m_parser_vars); in InstallDiagnosticManager()
153 m_parser_vars->m_diagnostics = &diag_manager; in InstallDiagnosticManager()
157 if (m_parser_vars && m_parser_vars->m_persistent_vars) { in DidParse()
168 num_pvars = m_parser_vars->m_persistent_vars->GetSize(); in DidParse()
171 m_parser_vars->m_persistent_vars->GetVariableAtIndex(pvar_index)); in DidParse()
184 assert(m_parser_vars.get()); in GetTargetInfo()
188 ExecutionContext &exe_ctx = m_parser_vars->m_exe_ctx; in GetTargetInfo()
220 assert(m_parser_vars.get()); in AddPersistentVariable()
229 m_parser_vars->m_persistent_vars->GetVariable(name)) { in AddPersistentVariable()
232 m_parser_vars->m_diagnostics->AddDiagnostic( in AddPersistentVariable()
238 if (m_parser_vars->m_materializer && is_result) { in AddPersistentVariable()
241 ExecutionContext &exe_ctx = m_parser_vars->m_exe_ctx; in AddPersistentVariable()
252 uint32_t offset = m_parser_vars->m_materializer->AddResultVariable( in AddPersistentVariable()
257 m_parser_vars->m_target_info.byte_order, in AddPersistentVariable()
258 m_parser_vars->m_target_info.address_byte_size); in AddPersistentVariable()
279 ExecutionContext &exe_ctx = m_parser_vars->m_exe_ctx; in AddPersistentVariable()
295 if (!m_parser_vars->m_target_info.IsValid()) in AddPersistentVariable()
298 if (!m_parser_vars->m_persistent_vars) in AddPersistentVariable()
302 m_parser_vars->m_persistent_vars in AddPersistentVariable()
305 m_parser_vars->m_target_info.byte_order, in AddPersistentVariable()
306 m_parser_vars->m_target_info.address_byte_size) in AddPersistentVariable()
350 assert(m_parser_vars.get()); in AddValueToStruct()
365 if (!var && m_parser_vars->m_persistent_vars) { in AddValueToStruct()
367 *m_parser_vars->m_persistent_vars, decl, GetParserID()); in AddValueToStruct()
402 if (m_parser_vars->m_materializer) { in AddValueToStruct()
409 offset = m_parser_vars->m_materializer->AddPersistentVariable( in AddValueToStruct()
413 offset = m_parser_vars->m_materializer->AddSymbol(*sym, err); in AddValueToStruct()
415 offset = m_parser_vars->m_materializer->AddRegister(*reg_info, err); in AddValueToStruct()
417 offset = m_parser_vars->m_materializer->AddVariable( in AddValueToStruct()
420 offset = m_parser_vars->m_materializer->AddValueObject( in AddValueToStruct()
443 if (!m_parser_vars->m_materializer) in DoStructLayout()
447 m_parser_vars->m_materializer->GetStructAlignment(); in DoStructLayout()
449 m_parser_vars->m_materializer->GetStructByteSize(); in DoStructLayout()
625 assert(m_parser_vars.get()); in GetSymbolAddress()
627 if (!m_parser_vars->m_exe_ctx.GetTargetPtr()) in GetSymbolAddress()
630 return GetSymbolAddress(m_parser_vars->m_exe_ctx.GetTargetRef(), in GetSymbolAddress()
631 m_parser_vars->m_exe_ctx.GetProcessPtr(), name, in GetSymbolAddress()
651 StackFrame *frame = m_parser_vars->m_exe_ctx.GetFramePtr(); in GetTypeSystemClang()
736 if (copied_function_decl->getBody() && m_parser_vars->m_code_gen) { in MaybeRegisterFunctionBody()
738 m_parser_vars->m_code_gen->HandleTopLevelDecl(decl_group_ref); in MaybeRegisterFunctionBody()
743 if (!m_parser_vars) in GetPersistentDecl()
745 Target *target = m_parser_vars->m_exe_ctx.GetTargetPtr(); in GetPersistentDecl()
751 if (!m_parser_vars->m_persistent_vars) in GetPersistentDecl()
753 return m_parser_vars->m_persistent_vars->GetPersistentDecl(name); in GetPersistentDecl()
788 StackFrame *frame = m_parser_vars->m_exe_ctx.GetFramePtr(); in LookUpLldbClass()
893 StackFrame *frame = m_parser_vars->m_exe_ctx.GetFramePtr(); in LookUpLldbObjCClass()
1075 StackFrame *frame = m_parser_vars->m_exe_ctx.GetFramePtr(); in LookupLocalVariable()
1232 if (!m_parser_vars) in LookupFunction()
1235 Target *target = m_parser_vars->m_exe_ctx.GetTargetPtr(); in LookupFunction()
1278 StackFrame *frame = m_parser_vars->m_exe_ctx.GetFramePtr(); in LookupFunction()
1371 if (m_parser_vars) { in FindExternalVisibleDecls()
1372 target = m_parser_vars->m_exe_ctx.GetTargetPtr(); in FindExternalVisibleDecls()
1373 frame = m_parser_vars->m_exe_ctx.GetFramePtr(); in FindExternalVisibleDecls()
1403 if (!m_parser_vars || !m_parser_vars->m_persistent_vars) in FindExternalVisibleDecls()
1407 m_parser_vars->m_persistent_vars->GetVariable(name)); in FindExternalVisibleDecls()
1417 if (m_parser_vars->m_exe_ctx.GetRegisterContext()) { in FindExternalVisibleDecls()
1419 m_parser_vars->m_exe_ctx.GetRegisterContext()->GetRegisterInfoByName( in FindExternalVisibleDecls()
1462 m_parser_vars->m_sym_ctx.FindBestGlobalDataSymbol(name, error); in FindExternalVisibleDecls()
1514 Target *target = m_parser_vars->m_exe_ctx.GetTargetPtr(); in GetVariableValue()
1615 assert(m_parser_vars.get()); in AddOneVariable()
1662 assert(m_parser_vars.get()); in AddOneVariable()
1721 assert(m_parser_vars.get()); in AddOneGenericVariable()
1725 Target *target = m_parser_vars->m_exe_ctx.GetTargetPtr(); in AddOneGenericVariable()
1745 m_parser_vars->m_exe_ctx.GetBestExecutionContextScope(), entity_name, in AddOneGenericVariable()
1746 user_type, m_parser_vars->m_target_info.byte_order, in AddOneGenericVariable()
1747 m_parser_vars->m_target_info.address_byte_size)); in AddOneGenericVariable()
1790 m_parser_vars->m_exe_ctx.GetBestExecutionContextScope(), in AddOneRegister()
1791 m_parser_vars->m_target_info.byte_order, in AddOneRegister()
1792 m_parser_vars->m_target_info.address_byte_size)); in AddOneRegister()
1813 assert(m_parser_vars.get()); in AddOneFunction()
1932 Target *target = m_parser_vars->m_exe_ctx.GetTargetPtr(); in AddOneFunction()
1938 m_parser_vars->m_exe_ctx.GetBestExecutionContextScope(), in AddOneFunction()
1939 m_parser_vars->m_target_info.byte_order, in AddOneFunction()
1940 m_parser_vars->m_target_info.address_byte_size)); in AddOneFunction()
1970 m_parser_vars->m_exe_ctx.GetBestExecutionContextScope(), in AddOneFunction()