This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from edec8af2251 [LoopUnroll] Fix dangling pointers in SCEV new df730ad235f Test commit - adding a new line. new 181ce9f6092 [llvm-mca] Add flag -instruction-tables to print the theore [...] new 48972e6c8f9 [LSR] Allow giving priority to post-incrementing addressing modes new d1449c97e57 [X86][Btver2] Double the AGU and schedule pipe resources for YMM new 33dfb9de6c4 [llvm-mca] Update the commandline docs after r328305. new fafdf4a29ce [llvm-mca] Add a flag -instruction-info to enable/disable t [...] new 6e532c9bf01 AMDGPU: Introduce common SOP_Pseudo and VOP_Pseudo TableGen [...]
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: docs/CommandGuide/llvm-mca.rst | 16 + include/llvm/Analysis/TargetTransformInfo.h | 31 + include/llvm/Analysis/TargetTransformInfoImpl.h | 12 + include/llvm/CodeGen/BasicTTIImpl.h | 28 + lib/Analysis/TargetTransformInfo.cpp | 14 + lib/Target/AMDGPU/SOPInstructions.td | 38 +- lib/Target/AMDGPU/VOP1Instructions.td | 14 +- lib/Target/AMDGPU/VOP2Instructions.td | 14 +- lib/Target/AMDGPU/VOP3Instructions.td | 6 +- lib/Target/AMDGPU/VOP3PInstructions.td | 4 +- lib/Target/AMDGPU/VOPInstructions.td | 47 +- lib/Target/X86/X86ScheduleBtVer2.td | 62 +- lib/Transforms/Scalar/LoopStrengthReduce.cpp | 75 +- test/CodeGen/X86/avx-schedule.ll | 30 +- test/DebugInfo/X86/invalid-prologue-end.ll | 1 + .../llvm-mca/X86/BtVer2/instruction-info-view.s | 23 + test/tools/llvm-mca/X86/BtVer2/pipes-fpu.s | 4 +- test/tools/llvm-mca/X86/BtVer2/resources-aes.s | 2 +- test/tools/llvm-mca/X86/BtVer2/resources-avx1.s | 888 ++++++++++----------- test/tools/llvm-mca/X86/BtVer2/resources-clmul.s | 2 +- test/tools/llvm-mca/X86/BtVer2/resources-sse1.s | 55 +- test/tools/llvm-mca/X86/BtVer2/resources-sse2.s | 319 ++++---- test/tools/llvm-mca/X86/BtVer2/resources-sse3.s | 17 +- test/tools/llvm-mca/X86/BtVer2/resources-sse41.s | 150 ++-- test/tools/llvm-mca/X86/BtVer2/resources-sse42.s | 34 +- test/tools/llvm-mca/X86/BtVer2/resources-sse4a.s | 10 +- test/tools/llvm-mca/X86/BtVer2/resources-ssse3.s | 46 +- tools/llvm-mca/CMakeLists.txt | 1 + tools/llvm-mca/InstrBuilder.h | 7 + tools/llvm-mca/InstructionTables.cpp | 80 ++ tools/llvm-mca/InstructionTables.h | 47 ++ tools/llvm-mca/llvm-mca.cpp | 36 +- 32 files changed, 1225 insertions(+), 888 deletions(-) create mode 100644 test/tools/llvm-mca/X86/BtVer2/instruction-info-view.s create mode 100644 tools/llvm-mca/InstructionTables.cpp create mode 100644 tools/llvm-mca/InstructionTables.h