[all-commits] [llvm/llvm-project] 1c8fca: [lldb][LoongArch] Function calls support in lldb e...

wanglei via All-commits all-commits at lists.llvm.org
Thu Nov 7 18:44:20 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1c8fca82a0f4ac6df5db539e96adcad143f5ebe7
      https://github.com/llvm/llvm-project/commit/1c8fca82a0f4ac6df5db539e96adcad143f5ebe7
  Author: wanglei <wanglei at loongson.cn>
  Date:   2024-11-08 (Fri, 08 Nov 2024)

  Changed paths:
    M lldb/include/lldb/Utility/ArchSpec.h
    M lldb/source/Plugins/ABI/CMakeLists.txt
    A lldb/source/Plugins/ABI/LoongArch/ABISysV_loongarch.cpp
    A lldb/source/Plugins/ABI/LoongArch/ABISysV_loongarch.h
    A lldb/source/Plugins/ABI/LoongArch/CMakeLists.txt
    M lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
    M lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp

  Log Message:
  -----------
  [lldb][LoongArch] Function calls support in lldb expressions

This patch adds desired feature flags in JIT compiler to enable
hard-float instructions if target supports them and allows to use floats
and doubles in lldb expressions.

Fited tests:
lldb-shell :: Expr/TestAnonNamespaceParamFunc.cpp
lldb-shell :: Expr/TestIRMemoryMap.test
lldb-shell :: Expr/TestStringLiteralExpr.test
lldb-shell :: SymbolFile/DWARF/debug-types-expressions.test

Similar as #99336
Depens on: https://github.com/llvm/llvm-project/pull/114741

Reviewed By: SixWeining

Pull Request: https://github.com/llvm/llvm-project/pull/114742



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list