This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allnoconfig in repository toolchain/ci/llvm-monorepo.
from 4981bca1065b [XRay] Support generational buffers in FDR controller adds 23041e4ef8a7 Revert r345170 [along with its llvm counterpart r345169] a [...] adds 7a449a53bb94 Revert r345169 [along with its llvm counterpart r345170] a [...] adds 9cc646e3f517 [X86] Add some isel patterns for scalar_to_vector/extract_ [...] adds ae12902dc548 AST: fix a typo in a comment (NFC) adds c5093e3f007d [ARM64][Windows] MCLayer support for exception handling adds afc9759c5f7e Revert rL345395: [X86][SSE] Move 2-input limit up from get [...] adds cd1b871848b3 [TargetLowering] Move LegalizeDAG FP_TO_UINT handling to T [...] adds 5d2d9e2bf913 Regenerate FP_TO_INT tests. adds 668d3d65d19b Fix -Wdocumentation warning. NFCI. adds fd898d307ef5 [x86] make test immune to improved extraction in D53784; NFC adds 546f603562d2 [Local] Keep K's range if K does not move when combining m [...] adds 46ebeb5092cf Revert "DebugInfo: reduce DIE range verification on object files" adds 5ae085569461 [X86][SSE] LowerVSELECT - pull out repeated getOperand(). NFCI. adds b90b5dcbe67e [AST] Widen the bit-fields of Stmt to 8 bytes. adds 421048662bf9 [AST] Refactor PredefinedExpr adds 53ea829accaa [utils] Run tests in the proper directory. adds 3e0da1b073bb [NFC][X86] Baseline tests for AMD BdVer2 (Piledriver) Sche [...] adds 504cba88461a AMD BdVer2 (Piledriver) Initial Scheduler model adds 2574c8af54d5 [AST] Only store the needed data in IfStmt adds 1ae5bfaeaef4 Revert r344172: [LV] Add a new reduction pattern match adds 30347e8e4fcf [utils] Fix _run_benchmark in collect_and_build_with_pgo.py adds 82cc4d961e12 [utils] collect_and_build_with_pgo.py: revert part already [...] adds 26621462c14c [X86] Add test cases showing missed opportunities for opti [...] adds ce37eb8f0345 [DAGCombiner] Better constant vector support for FCOPYSIGN. adds de2cbbe06f6f Reapply Pass the nopie flag to the linker when linking with -pg. adds 8b3bed702ea1 [XRay] Refcount backing store for buffers adds e72bae4bba5e [AST] Don't store data for GNU range case statement if not needed new 0e609b2af3b7 [VectorLegalizer] Enable TargetLowering::expandFP_TO_UINT [...] new 0b909bcc2ac6 [X86][NFC] sse2-schedule.ll: disable XOP for BdVer2 tests new 1d4648bd32f8 [X86][NFC] sse41-schedule.ll: disable XOP for BdVer2 tests new 145990bf2c98 [X86][NFC] sse42-schedule.ll: disable XOP for BdVer2 tests
The 4 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: .../bugprone/LambdaFunctionNameCheck.cpp | 6 +- clang/include/clang/AST/Expr.h | 144 +- clang/include/clang/AST/Stmt.h | 843 +++-- clang/include/clang/AST/StmtDataCollectors.td | 2 +- clang/include/clang/Sema/Sema.h | 2 +- clang/lib/AST/ASTContext.cpp | 2 +- clang/lib/AST/ASTDumper.cpp | 20 +- clang/lib/AST/ASTImporter.cpp | 15 +- clang/lib/AST/Expr.cpp | 63 +- clang/lib/AST/Stmt.cpp | 121 +- clang/lib/AST/StmtPrinter.cpp | 2 +- clang/lib/AST/StmtProfile.cpp | 2 +- clang/lib/Analysis/BodyFarm.cpp | 33 +- clang/lib/CodeGen/CGExpr.cpp | 2 +- clang/lib/CodeGen/CGExprConstant.cpp | 2 +- clang/lib/Driver/ToolChains/Hexagon.cpp | 4 +- clang/lib/Driver/ToolChains/OpenBSD.cpp | 2 +- clang/lib/Sema/SemaExpr.cpp | 26 +- clang/lib/Sema/SemaStmt.cpp | 11 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 2 +- clang/lib/Sema/TreeTransform.h | 6 +- clang/lib/Serialization/ASTReaderStmt.cpp | 61 +- clang/lib/Serialization/ASTWriterStmt.cpp | 40 +- clang/test/Driver/hexagon-vectorize.c | 6 +- clang/test/Driver/openbsd.c | 2 +- clang/test/Import/if-stmt/test.cpp | 11 - clang/test/Import/switch-stmt/test.cpp | 4 - clang/test/Misc/ast-dump-color.cpp | 2 - clang/test/Misc/ast-dump-invalid.cpp | 10 +- compiler-rt/lib/xray/xray_buffer_queue.cc | 61 +- compiler-rt/lib/xray/xray_buffer_queue.h | 14 +- llvm/include/llvm/Analysis/IVDescriptors.h | 7 +- llvm/include/llvm/CodeGen/TargetLowering.h | 6 + llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h | 7 +- llvm/include/llvm/MC/MCStreamer.h | 21 +- llvm/include/llvm/MC/MCWin64EH.h | 8 + llvm/include/llvm/MC/MCWinEH.h | 9 +- llvm/include/llvm/Support/Win64EH.h | 19 +- llvm/lib/Analysis/IVDescriptors.cpp | 71 +- llvm/lib/CodeGen/AsmPrinter/WinException.cpp | 26 +- llvm/lib/CodeGen/AsmPrinter/WinException.h | 5 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 25 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 19 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 36 + llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 57 +- llvm/lib/MC/MCAsmStreamer.cpp | 5 + llvm/lib/MC/MCStreamer.cpp | 11 + llvm/lib/MC/MCWin64EH.cpp | 347 ++ llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 97 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 22 + .../AArch64/MCTargetDesc/AArch64ELFStreamer.cpp | 24 +- .../AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 1 + .../AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 15 + .../AArch64/MCTargetDesc/AArch64TargetStreamer.h | 69 + .../MCTargetDesc/AArch64WinCOFFStreamer.cpp | 155 + .../AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h | 14 - .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 2 +- llvm/lib/Target/X86/X86.td | 5 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 56 +- llvm/lib/Target/X86/X86InstrVecCompiler.td | 44 +- llvm/lib/Target/X86/X86PfmCounters.td | 12 + llvm/lib/Target/X86/X86ScheduleBdVer2.td | 1278 +++++++ llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 8 +- llvm/lib/Transforms/Utils/Local.cpp | 10 +- llvm/test/CodeGen/AArch64/wineh1.mir | 120 + llvm/test/CodeGen/AArch64/wineh2.mir | 185 ++ llvm/test/CodeGen/AArch64/wineh3.mir | 171 + llvm/test/CodeGen/AArch64/wineh4.mir | 228 ++ llvm/test/CodeGen/AArch64/wineh5.mir | 224 ++ llvm/test/CodeGen/AArch64/wineh6.mir | 138 + llvm/test/CodeGen/AArch64/wineh7.mir | 134 + llvm/test/CodeGen/AArch64/wineh_shrinkwrap.mir | 146 + llvm/test/CodeGen/Mips/2008-07-07-Float2Int.ll | 26 +- llvm/test/CodeGen/Mips/msa/f16-llvm-ir.ll | 3471 ++++++++++++++++---- llvm/test/CodeGen/SystemZ/fp-conv-10.ll | 57 +- llvm/test/CodeGen/SystemZ/fp-conv-12.ll | 57 +- llvm/test/CodeGen/X86/aes-schedule.ll | 78 + llvm/test/CodeGen/X86/avx-schedule.ll | 607 ++++ llvm/test/CodeGen/X86/avx-vzeroupper.ll | 108 +- llvm/test/CodeGen/X86/avx2-schedule.ll | 54 +- llvm/test/CodeGen/X86/bmi-schedule.ll | 93 + llvm/test/CodeGen/X86/cmov-schedule.ll | 199 ++ llvm/test/CodeGen/X86/f16c-schedule.ll | 28 + llvm/test/CodeGen/X86/fma-schedule.ll | 397 +++ llvm/test/CodeGen/X86/fma.ll | 1672 +++++----- llvm/test/CodeGen/X86/fma4-schedule.ll | 846 +++-- llvm/test/CodeGen/X86/ftrunc.ll | 30 +- llvm/test/CodeGen/X86/lea32-schedule.ll | 73 + llvm/test/CodeGen/X86/lea64-schedule.ll | 56 + llvm/test/CodeGen/X86/lwp-intrinsics.ll | 81 +- llvm/test/CodeGen/X86/lwp-schedule.ll | 216 +- llvm/test/CodeGen/X86/lzcnt-schedule.ll | 23 + llvm/test/CodeGen/X86/memset.ll | 5 +- llvm/test/CodeGen/X86/mmx-schedule.ll | 622 ++++ llvm/test/CodeGen/X86/popcnt-schedule.ll | 23 + llvm/test/CodeGen/X86/pr34653.ll | 129 +- llvm/test/CodeGen/X86/recip-fastmath.ll | 103 + llvm/test/CodeGen/X86/recip-fastmath2.ll | 161 + llvm/test/CodeGen/X86/schedule-x86-64-shld.ll | 227 +- llvm/test/CodeGen/X86/schedule-x86_32.ll | 228 ++ llvm/test/CodeGen/X86/schedule-x86_64.ll | 1671 ++++++++++ llvm/test/CodeGen/X86/small-byval-memcpy.ll | 38 +- llvm/test/CodeGen/X86/sse-intrinsics-fast-isel.ll | 16 +- llvm/test/CodeGen/X86/sse-schedule.ll | 688 ++++ llvm/test/CodeGen/X86/sse1-fcopysign.ll | 72 + llvm/test/CodeGen/X86/sse2-schedule.ll | 1667 ++++++++++ llvm/test/CodeGen/X86/sse3-schedule.ll | 154 + llvm/test/CodeGen/X86/sse41-schedule.ll | 651 ++++ llvm/test/CodeGen/X86/sse42-schedule.ll | 172 + llvm/test/CodeGen/X86/sse4a-schedule.ll | 31 + llvm/test/CodeGen/X86/ssse3-schedule.ll | 201 ++ llvm/test/CodeGen/X86/tbm-schedule.ll | 524 ++- llvm/test/CodeGen/X86/vec_cast3.ll | 26 +- llvm/test/CodeGen/X86/vec_fp_to_int.ll | 259 +- llvm/test/CodeGen/X86/wide-fma-contraction.ll | 2 +- llvm/test/CodeGen/X86/x87-schedule.ll | 562 ++++ llvm/test/CodeGen/X86/xop-schedule.ll | 1558 ++++++--- llvm/test/Transforms/GVN/range.ll | 27 +- .../InstCombine/load-combine-metadata.ll | 2 +- llvm/test/Transforms/JumpThreading/thread-loads.ll | 12 +- llvm/test/Transforms/LoopVectorize/if-reduction.ll | 666 ---- llvm/test/Transforms/NewGVN/range.ll | 27 +- .../tools/llvm-dwarfdump/X86/debug-verify-object.s | 57 - llvm/test/tools/llvm-mca/X86/BdVer2/add-sequence.s | 107 + .../llvm-mca/X86/BdVer2/clear-super-register-1.s | 63 + .../llvm-mca/X86/BdVer2/clear-super-register-2.s | 135 + .../llvm-mca/X86/BdVer2/dependency-breaking-cmp.s | 83 + .../X86/BdVer2/dependency-breaking-pcmpeq.s | 99 + .../X86/BdVer2/dependency-breaking-pcmpgt.s | 99 + .../X86/BdVer2/dependency-breaking-sbb-1.s | 84 + .../X86/BdVer2/dependency-breaking-sbb-2.s | 92 + .../llvm-mca/X86/BdVer2/dependent-pmuld-paddd.s | 107 + llvm/test/tools/llvm-mca/X86/BdVer2/dot-product.s | 86 + .../llvm-mca/X86/BdVer2/hadd-read-after-ld-1.s | 44 + .../llvm-mca/X86/BdVer2/hadd-read-after-ld-2.s | 44 + .../llvm-mca/X86/BdVer2/instruction-info-view.s | 36 + .../tools/llvm-mca/X86/BdVer2/load-store-alias.s | 105 + .../tools/llvm-mca/X86/BdVer2/memcpy-like-test.s | 105 + llvm/test/tools/llvm-mca/X86/BdVer2/one-idioms.s | 164 + .../llvm-mca/X86/BdVer2/partial-reg-update-2.s | 48 + .../llvm-mca/X86/BdVer2/partial-reg-update-3.s | 91 + .../llvm-mca/X86/BdVer2/partial-reg-update-4.s | 91 + .../llvm-mca/X86/BdVer2/partial-reg-update-5.s | 73 + .../llvm-mca/X86/BdVer2/partial-reg-update-6.s | 92 + .../tools/llvm-mca/X86/BdVer2/partial-reg-update.s | 47 + llvm/test/tools/llvm-mca/X86/BdVer2/pipes-fpu.s | 120 + llvm/test/tools/llvm-mca/X86/BdVer2/pr37790.s | 44 + llvm/test/tools/llvm-mca/X86/BdVer2/rank.s | 121 + .../tools/llvm-mca/X86/BdVer2/rcu-statistics.s | 62 + .../tools/llvm-mca/X86/BdVer2/read-advance-1.s | 48 + .../tools/llvm-mca/X86/BdVer2/read-advance-2.s | 47 + .../tools/llvm-mca/X86/BdVer2/read-advance-3.s | 47 + .../llvm-mca/X86/BdVer2/reg-move-elimination-1.s | 103 + .../llvm-mca/X86/BdVer2/reg-move-elimination-2.s | 143 + .../llvm-mca/X86/BdVer2/reg-move-elimination-3.s | 128 + .../llvm-mca/X86/BdVer2/reg-move-elimination-4.s | 114 + .../llvm-mca/X86/BdVer2/reg-move-elimination-5.s | 114 + .../tools/llvm-mca/X86/BdVer2/register-files-1.s | 99 + .../tools/llvm-mca/X86/BdVer2/register-files-2.s | 99 + .../tools/llvm-mca/X86/BdVer2/register-files-3.s | 98 + .../tools/llvm-mca/X86/BdVer2/register-files-4.s | 69 + .../tools/llvm-mca/X86/BdVer2/register-files-5.s | 153 + .../tools/llvm-mca/X86/BdVer2/resources-3dnow.s | 220 ++ .../test/tools/llvm-mca/X86/BdVer2/resources-adx.s | 67 + .../test/tools/llvm-mca/X86/BdVer2/resources-aes.s | 83 + .../tools/llvm-mca/X86/BdVer2/resources-avx1.s | 2443 ++++++++++++++ .../tools/llvm-mca/X86/BdVer2/resources-bmi1.s | 125 + .../llvm-mca/X86/BdVer2/resources-clflushopt.s | 45 + .../tools/llvm-mca/X86/BdVer2/resources-cmov.s | 335 ++ .../tools/llvm-mca/X86/BdVer2/resources-cmpxchg.s | 48 + .../tools/llvm-mca/X86/BdVer2/resources-f16c.s | 69 + .../test/tools/llvm-mca/X86/BdVer2/resources-fma.s | 713 ++++ .../tools/llvm-mca/X86/BdVer2/resources-fma4.s | 361 ++ .../test/tools/llvm-mca/X86/BdVer2/resources-lea.s | 449 +++ .../tools/llvm-mca/X86/BdVer2/resources-lzcnt.s | 62 + .../test/tools/llvm-mca/X86/BdVer2/resources-mmx.s | 405 +++ .../tools/llvm-mca/X86/BdVer2/resources-movbe.s | 62 + .../tools/llvm-mca/X86/BdVer2/resources-pclmul.s | 48 + .../tools/llvm-mca/X86/BdVer2/resources-popcnt.s | 62 + .../llvm-mca/X86/BdVer2/resources-prefetchw.s | 48 + .../tools/llvm-mca/X86/BdVer2/resources-sse1.s | 473 +++ .../tools/llvm-mca/X86/BdVer2/resources-sse2.s | 961 ++++++ .../tools/llvm-mca/X86/BdVer2/resources-sse3.s | 108 + .../tools/llvm-mca/X86/BdVer2/resources-sse41.s | 378 +++ .../tools/llvm-mca/X86/BdVer2/resources-sse42.s | 111 + .../tools/llvm-mca/X86/BdVer2/resources-sse4a.s | 62 + .../tools/llvm-mca/X86/BdVer2/resources-ssse3.s | 265 ++ .../test/tools/llvm-mca/X86/BdVer2/resources-tbm.s | 181 + .../tools/llvm-mca/X86/BdVer2/resources-x86_32.s | 90 + .../tools/llvm-mca/X86/BdVer2/resources-x86_64.s | 2384 ++++++++++++++ .../test/tools/llvm-mca/X86/BdVer2/resources-x87.s | 533 +++ .../test/tools/llvm-mca/X86/BdVer2/resources-xop.s | 546 +++ .../llvm-mca/X86/BdVer2/scheduler-queue-usage.s | 75 + llvm/test/tools/llvm-mca/X86/BdVer2/simple-test.s | 55 + .../X86/BdVer2/vbroadcast-operand-latency.s | 79 + .../X86/BdVer2/vec-logic-read-after-ld-1.s | 43 + .../X86/BdVer2/vec-logic-read-after-ld-2.s | 43 + .../llvm-mca/X86/BdVer2/xop-super-registers-1.s | 101 + .../llvm-mca/X86/BdVer2/xop-super-registers-2.s | 101 + .../llvm-mca/X86/BdVer2/zero-idioms-avx-256.s | 429 +++ llvm/test/tools/llvm-mca/X86/BdVer2/zero-idioms.s | 449 +++ llvm/test/tools/llvm-mca/X86/bextr-read-after-ld.s | 16 + llvm/test/tools/llvm-mca/X86/cpus.s | 6 + llvm/test/tools/llvm-mca/X86/read-after-ld-1.s | 16 + .../tools/llvm-mca/X86/register-file-statistics.s | 1 + .../tools/llvm-mca/X86/scheduler-queue-usage.s | 13 + .../test/tools/llvm-mca/X86/sqrt-rsqrt-rcp-memop.s | 25 + .../llvm-mca/X86/variable-blend-read-after-ld-1.s | 17 + .../llvm-mca/X86/variable-blend-read-after-ld-2.s | 17 + llvm/utils/collect_and_build_with_pgo.py | 11 +- 211 files changed, 36712 insertions(+), 4145 deletions(-) create mode 100644 llvm/lib/Target/X86/X86ScheduleBdVer2.td create mode 100644 llvm/test/CodeGen/AArch64/wineh1.mir create mode 100644 llvm/test/CodeGen/AArch64/wineh2.mir create mode 100644 llvm/test/CodeGen/AArch64/wineh3.mir create mode 100644 llvm/test/CodeGen/AArch64/wineh4.mir create mode 100644 llvm/test/CodeGen/AArch64/wineh5.mir create mode 100644 llvm/test/CodeGen/AArch64/wineh6.mir create mode 100644 llvm/test/CodeGen/AArch64/wineh7.mir create mode 100644 llvm/test/CodeGen/AArch64/wineh_shrinkwrap.mir create mode 100644 llvm/test/CodeGen/X86/sse1-fcopysign.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/if-reduction.ll delete mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug-verify-object.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/add-sequence.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/clear-super-register-1.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/clear-super-register-2.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/dependency-breaking-cmp.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/dependency-breaking-pcmpeq.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/dependency-breaking-pcmpgt.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/dependency-breaking-sbb-1.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/dependency-breaking-sbb-2.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/dependent-pmuld-paddd.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/dot-product.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/hadd-read-after-ld-1.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/hadd-read-after-ld-2.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/instruction-info-view.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/load-store-alias.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/memcpy-like-test.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/one-idioms.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/partial-reg-update-2.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/partial-reg-update-3.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/partial-reg-update-4.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/partial-reg-update-5.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/partial-reg-update-6.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/partial-reg-update.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/pipes-fpu.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/pr37790.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/rank.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/rcu-statistics.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/read-advance-1.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/read-advance-2.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/read-advance-3.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/reg-move-elimination-1.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/reg-move-elimination-2.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/reg-move-elimination-3.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/reg-move-elimination-4.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/reg-move-elimination-5.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/register-files-1.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/register-files-2.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/register-files-3.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/register-files-4.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/register-files-5.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-3dnow.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-adx.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-aes.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-avx1.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-bmi1.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-clflushopt.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-cmov.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-cmpxchg.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-f16c.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-fma.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-fma4.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-lea.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-lzcnt.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-mmx.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-movbe.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-pclmul.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-popcnt.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-prefetchw.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-sse1.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-sse2.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-sse3.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-sse41.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-sse42.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-sse4a.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-ssse3.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-tbm.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-x86_32.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-x86_64.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-x87.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/resources-xop.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/scheduler-queue-usage.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/simple-test.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/vbroadcast-operand-latency.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/vec-logic-read-after-ld-1.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/vec-logic-read-after-ld-2.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/xop-super-registers-1.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/xop-super-registers-2.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/zero-idioms-avx-256.s create mode 100644 llvm/test/tools/llvm-mca/X86/BdVer2/zero-idioms.s