[all-commits] [llvm/llvm-project] 21a784: [llvm-exegesis] Add tablegen support for validatio...
Aiden Grossman via All-commits
all-commits at lists.llvm.org
Wed Jan 10 15:19:45 PST 2024
Branch: refs/heads/users/boomanaiden154/exegesis-validation-counters-implementation
Home: https://github.com/llvm/llvm-project
Commit: 21a784f24e3f6c09558de6a3dfb32e2069955405
https://github.com/llvm/llvm-project/commit/21a784f24e3f6c09558de6a3dfb32e2069955405
Author: Aiden Grossman <agrossman154 at yahoo.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M llvm/include/llvm/Target/TargetPfmCounters.td
M llvm/lib/Target/X86/X86PfmCounters.td
M llvm/tools/llvm-exegesis/lib/Target.cpp
M llvm/tools/llvm-exegesis/lib/Target.h
M llvm/utils/TableGen/ExegesisEmitter.cpp
Log Message:
-----------
[llvm-exegesis] Add tablegen support for validation counters (#76652)
This patch adds support in the llvm-exegesis tablegen emitter for
validation counters. Full support for validation counters in
llvm-exegesis will be added in a future patch.
Commit: 04a906ec980e7bf49ffda0808766f51d08e8ae76
https://github.com/llvm/llvm-project/commit/04a906ec980e7bf49ffda0808766f51d08e8ae76
Author: PiJoules <6019989+PiJoules at users.noreply.github.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M lld/ELF/Arch/AArch64.cpp
A lld/test/ELF/aarch64-reloc-gotpcrel32.s
M llvm/include/llvm/BinaryFormat/ELFRelocs/AArch64.def
M llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp
A llvm/test/MC/AArch64/elf-reloc-gotpcrel32.s
Log Message:
-----------
[llvm][lld] Support R_AARCH64_GOTPCREL32 (#72584)
This is the follopw implementation to
https://github.com/ARM-software/abi-aa/pull/223 that supports this
relocation in llvm and lld.
Commit: f7678c81fe96dc8a350d947b77ce5311a9f99612
https://github.com/llvm/llvm-project/commit/f7678c81fe96dc8a350d947b77ce5311a9f99612
Author: PiJoules <6019989+PiJoules at users.noreply.github.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M lld/ELF/Arch/RISCV.cpp
A lld/test/ELF/riscv64-reloc-got32-pcrel.s
M llvm/include/llvm/BinaryFormat/ELFRelocs/RISCV.def
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp
A llvm/test/MC/RISCV/elf-reloc-got32-pcrel.s
Log Message:
-----------
[llvm][lld] Support R_RISCV_GOT32_PCREL (#72587)
This is the followup implementation to
https://github.com/riscv-non-isa/riscv-elf-psabi-doc/pull/402 that
supports this relocation in llvm and lld.
Commit: f65265ab779f5c6c571ff702aae5670722765ae0
https://github.com/llvm/llvm-project/commit/f65265ab779f5c6c571ff702aae5670722765ae0
Author: Aiden Grossman <agrossman154 at yahoo.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M llvm/include/llvm/Target/TargetPfmCounters.td
M llvm/lib/Target/X86/X86PfmCounters.td
Log Message:
-----------
[llvm-exegesis] Fix validation counters
While landing #76652, I realized I messed up a rebase/merge at some
point and some of the changes I intended to land with #76652 ended up in
a different PR (#76653) instead. This patch fixes the validation
counters to how they were intended to land in #76652.
Commit: 5c3a72d22d47c97b5d07b32dd753a8cf70bb62e3
https://github.com/llvm/llvm-project/commit/5c3a72d22d47c97b5d07b32dd753a8cf70bb62e3
Author: Aiden Grossman <agrossman154 at yahoo.com>
Date: 2024-01-10 (Wed, 10 Jan 2024)
Changed paths:
M lld/ELF/Arch/AArch64.cpp
M lld/ELF/Arch/RISCV.cpp
A lld/test/ELF/aarch64-reloc-gotpcrel32.s
A lld/test/ELF/riscv64-reloc-got32-pcrel.s
M llvm/include/llvm/BinaryFormat/ELFRelocs/AArch64.def
M llvm/include/llvm/BinaryFormat/ELFRelocs/RISCV.def
M llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp
A llvm/test/MC/AArch64/elf-reloc-gotpcrel32.s
A llvm/test/MC/RISCV/elf-reloc-got32-pcrel.s
M llvm/tools/llvm-exegesis/lib/Target.h
Log Message:
-----------
Merge branch 'main' into users/boomanaiden154/exegesis-validation-counters-implementation
Compare: https://github.com/llvm/llvm-project/compare/748e1e6afdbb...5c3a72d22d47
More information about the All-commits
mailing list