[all-commits] [llvm/llvm-project] d1f36d: [LoongArch] Encode LoongArch specific ELF e_flags ...

Lu Weining via All-commits all-commits at lists.llvm.org
Mon Aug 15 22:56:37 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d1f36da9e03baeccb2f4dd8095f8aaf5b4547c68
      https://github.com/llvm/llvm-project/commit/d1f36da9e03baeccb2f4dd8095f8aaf5b4547c68
  Author: Weining Lu <luweining at loongson.cn>
  Date:   2022-08-16 (Tue, 16 Aug 2022)

  Changed paths:
    M llvm/lib/Target/LoongArch/MCTargetDesc/CMakeLists.txt
    A llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchELFStreamer.cpp
    A llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchELFStreamer.h
    M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCTargetDesc.cpp
    A llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchTargetStreamer.cpp
    A llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchTargetStreamer.h
    A llvm/test/CodeGen/LoongArch/e_flags.ll

  Log Message:
  -----------
  [LoongArch] Encode LoongArch specific ELF e_flags to binary by LoongArchTargetStreamer

Reference: https://github.com/loongson/LoongArch-Documentation
The last commit hash (main branch) is:
99016636af64d02dee05e39974d4c1e55875c45b

Note:
There are several PRs [1][2][3] that may affect the e_flags.
After they got closed or merged, we should update the implementation here accordingly.

[1] https://github.com/loongson/LoongArch-Documentation/pull/33
[2] https://github.com/loongson/LoongArch-Documentation/pull/47
[2] https://github.com/loongson/LoongArch-Documentation/pull/61

Differential Revision: https://reviews.llvm.org/D130239




More information about the All-commits mailing list