[all-commits] [llvm/llvm-project] 85e6e7: [MCA] Switching from conservatively guessing which...
Patrick Holland via All-commits
all-commits at lists.llvm.org
Tue Jan 11 13:51:04 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 85e6e748d426f8992016914b07bc67c4da22e278
https://github.com/llvm/llvm-project/commit/85e6e748d426f8992016914b07bc67c4da22e278
Author: Patrick Holland <patrickeholland at gmail.com>
Date: 2022-01-11 (Tue, 11 Jan 2022)
Changed paths:
M llvm/docs/CommandGuide/llvm-mca.rst
M llvm/include/llvm/MCA/CustomBehaviour.h
M llvm/include/llvm/MCA/Instruction.h
M llvm/lib/MCA/HardwareUnits/LSUnit.cpp
M llvm/lib/Target/X86/CMakeLists.txt
A llvm/lib/Target/X86/MCA/CMakeLists.txt
A llvm/lib/Target/X86/MCA/X86CustomBehaviour.cpp
A llvm/lib/Target/X86/MCA/X86CustomBehaviour.h
M llvm/test/tools/llvm-mca/AArch64/Cortex/A55-load-store-noalias.s
M llvm/test/tools/llvm-mca/AMDGPU/gfx9-retireooo.s
M llvm/test/tools/llvm-mca/X86/Barcelona/store-throughput.s
M llvm/test/tools/llvm-mca/X86/BdVer2/load-store-throughput.s
M llvm/test/tools/llvm-mca/X86/BdVer2/pr37790.s
M llvm/test/tools/llvm-mca/X86/BdVer2/store-throughput.s
M llvm/test/tools/llvm-mca/X86/BtVer2/pr37790.s
M llvm/test/tools/llvm-mca/X86/BtVer2/stmxcsr-ldmxcsr.s
M llvm/test/tools/llvm-mca/X86/Haswell/reserved-resources.s
M llvm/test/tools/llvm-mca/X86/Haswell/stmxcsr-ldmxcsr.s
A llvm/test/tools/llvm-mca/X86/barrier_output.s
M llvm/tools/llvm-mca/Views/InstructionInfoView.cpp
M llvm/tools/llvm-mca/Views/InstructionInfoView.h
M llvm/tools/llvm-mca/llvm-mca.cpp
Log Message:
-----------
[MCA] Switching from conservatively guessing which instructions are
memory-barrier instructions to providing targets and developers a convenient
way to explicitly declare which instructions are memory-barriers.
Differential Revision: https://reviews.llvm.org/D116779
More information about the All-commits
mailing list