Lines Matching refs:language
223 lldb::REPLSP Target::GetREPL(Status &err, lldb::LanguageType language, in GetREPL() argument
225 if (language == eLanguageTypeUnknown) in GetREPL()
226 language = m_debugger.GetREPLLanguage(); in GetREPL()
228 if (language == eLanguageTypeUnknown) { in GetREPL()
232 language = *single_lang; in GetREPL()
244 REPLMap::iterator pos = m_repl_map.find(language); in GetREPL()
253 Language::GetNameForLanguageType(language)); in GetREPL()
258 lldb::REPLSP ret = REPL::Create(err, language, debugger, this, repl_options); in GetREPL()
261 m_repl_map[language] = ret; in GetREPL()
262 return m_repl_map[language]; in GetREPL()
267 Language::GetNameForLanguageType(language)); in GetREPL()
273 void Target::SetREPL(lldb::LanguageType language, lldb::REPLSP repl_sp) { in SetREPL() argument
274 lldbassert(!m_repl_map.count(language)); in SetREPL()
276 m_repl_map[language] = repl_sp; in SetREPL()
497 FunctionNameType func_name_type_mask, LanguageType language, in CreateBreakpoint() argument
506 if (language == lldb::eLanguageTypeUnknown) in CreateBreakpoint()
507 language = GetLanguage().AsLanguageType(); in CreateBreakpoint()
510 nullptr, func_name, func_name_type_mask, language, Breakpoint::Exact, in CreateBreakpoint()
522 LanguageType language, lldb::addr_t offset, in CreateBreakpoint() argument
532 if (language == lldb::eLanguageTypeUnknown) in CreateBreakpoint()
533 language = GetLanguage().AsLanguageType(); in CreateBreakpoint()
537 language, offset, skip_prologue)); in CreateBreakpoint()
548 LanguageType language, lldb::addr_t offset, in CreateBreakpoint() argument
561 if (language == lldb::eLanguageTypeUnknown) in CreateBreakpoint()
562 language = GetLanguage().AsLanguageType(); in CreateBreakpoint()
565 nullptr, func_names, num_names, func_name_type_mask, language, offset, in CreateBreakpoint()
646 Target::CreateExceptionBreakpoint(enum lldb::LanguageType language, in CreateExceptionBreakpoint() argument
650 *this, language, catch_bp, throw_bp, internal); in CreateExceptionBreakpoint()
2414 Target::GetScratchTypeSystemForLanguage(lldb::LanguageType language, in GetScratchTypeSystemForLanguage() argument
2419 if (language == eLanguageTypeMipsAssembler // GNU AS and LLVM use it for all in GetScratchTypeSystemForLanguage()
2421 || language == eLanguageTypeUnknown) { in GetScratchTypeSystemForLanguage()
2426 language = eLanguageTypeC; // LLDB's default. Override by setting the in GetScratchTypeSystemForLanguage()
2432 language = (LanguageType)languages_for_expressions.bitvector.find_first(); in GetScratchTypeSystemForLanguage()
2436 return m_scratch_type_system_map.GetTypeSystemForLanguage(language, this, in GetScratchTypeSystemForLanguage()
2462 auto language = (LanguageType)bit; in GetScratchTypeSystems() local
2464 GetScratchTypeSystemForLanguage(language, create_on_demand); in GetScratchTypeSystems()
2470 Language::GetNameForLanguageType(language)); in GetScratchTypeSystems()
2484 Target::GetPersistentExpressionStateForLanguage(lldb::LanguageType language) { in GetPersistentExpressionStateForLanguage() argument
2485 auto type_system_or_err = GetScratchTypeSystemForLanguage(language, true); in GetPersistentExpressionStateForLanguage()
2491 Language::GetNameForLanguageType(language)); in GetPersistentExpressionStateForLanguage()
2500 Language::GetNameForLanguageType(language)); in GetPersistentExpressionStateForLanguage()
2505 llvm::StringRef expr, llvm::StringRef prefix, SourceLanguage language, in GetUserExpressionForLanguage() argument
2510 GetScratchTypeSystemForLanguage(language.AsLanguageType()); in GetUserExpressionForLanguage()
2514 Language::GetNameForLanguageType(language.AsLanguageType()), in GetUserExpressionForLanguage()
2523 language.GetDescription().data()); in GetUserExpressionForLanguage()
2527 auto *user_expr = ts->GetUserExpression(expr, prefix, language, desired_type, in GetUserExpressionForLanguage()
2532 language.GetDescription().data()); in GetUserExpressionForLanguage()
2538 lldb::LanguageType language, const CompilerType &return_type, in GetFunctionCallerForLanguage() argument
2541 auto type_system_or_err = GetScratchTypeSystemForLanguage(language); in GetFunctionCallerForLanguage()
2545 Language::GetNameForLanguageType(language), in GetFunctionCallerForLanguage()
2553 Language::GetNameForLanguageType(language)); in GetFunctionCallerForLanguage()
2561 Language::GetNameForLanguageType(language)); in GetFunctionCallerForLanguage()
2568 lldb::LanguageType language, in CreateUtilityFunction() argument
2570 auto type_system_or_err = GetScratchTypeSystemForLanguage(language); in CreateUtilityFunction()
2577 Language::GetNameForLanguageType(language) + in CreateUtilityFunction()
2584 Language::GetNameForLanguageType(language)); in CreateUtilityFunction()