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-arm-stable-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 4981bca1065 [XRay] Support generational buffers in FDR controller adds 23041e4ef8a Revert r345170 [along with its llvm counterpart r345169] as [...] adds 7a449a53bb9 Revert r345169 [along with its llvm counterpart r345170] as [...] adds 9cc646e3f51 [X86] Add some isel patterns for scalar_to_vector/extract_v [...] adds ae12902dc54 AST: fix a typo in a comment (NFC) adds c5093e3f007 [ARM64][Windows] MCLayer support for exception handling adds afc9759c5f7 Revert rL345395: [X86][SSE] Move 2-input limit up from getF [...] adds cd1b871848b [TargetLowering] Move LegalizeDAG FP_TO_UINT handling to Ta [...] adds 5d2d9e2bf91 Regenerate FP_TO_INT tests. adds 668d3d65d19 Fix -Wdocumentation warning. NFCI. adds fd898d307ef [x86] make test immune to improved extraction in D53784; NFC adds 546f603562d [Local] Keep K's range if K does not move when combining metadata. adds 46ebeb5092c Revert "DebugInfo: reduce DIE range verification on object files" adds 5ae08556946 [X86][SSE] LowerVSELECT - pull out repeated getOperand(). NFCI. adds b90b5dcbe67 [AST] Widen the bit-fields of Stmt to 8 bytes. adds 421048662bf [AST] Refactor PredefinedExpr adds 53ea829acca [utils] Run tests in the proper directory. adds 3e0da1b073b [NFC][X86] Baseline tests for AMD BdVer2 (Piledriver) Sched [...] adds 504cba88461 AMD BdVer2 (Piledriver) Initial Scheduler model adds 2574c8af54d [AST] Only store the needed data in IfStmt adds 1ae5bfaeaef Revert r344172: [LV] Add a new reduction pattern match adds 30347e8e4fc [utils] Fix _run_benchmark in collect_and_build_with_pgo.py adds 82cc4d961e1 [utils] collect_and_build_with_pgo.py: revert part already [...] adds 26621462c14 [X86] Add test cases showing missed opportunities for optim [...] adds ce37eb8f034 [DAGCombiner] Better constant vector support for FCOPYSIGN. adds de2cbbe06f6 Reapply Pass the nopie flag to the linker when linking with -pg. adds 8b3bed702ea [XRay] Refcount backing store for buffers adds e72bae4bba5 [AST] Don't store data for GNU range case statement if not needed adds 0e609b2af3b [VectorLegalizer] Enable TargetLowering::expandFP_TO_UINT support. adds 0b909bcc2ac [X86][NFC] sse2-schedule.ll: disable XOP for BdVer2 tests adds 1d4648bd32f [X86][NFC] sse41-schedule.ll: disable XOP for BdVer2 tests adds 145990bf2c9 [X86][NFC] sse42-schedule.ll: disable XOP for BdVer2 tests adds cdb752eb3c2 [AST] Fix an use-of-uninitialized bug introduced in CaseStmt adds e3a4552ebc8 [TargetLowering] Move i64/vXi64 to f32/vXf32 UINT_TO_FP han [...] new ef887003234 AST: extend MS decoration handling for extended vectors
The 1 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/MicrosoftMangle.cpp | 26 +- 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/CodeGenCXX/mangle-ms-vector-types.cpp | 4 + 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 | 52 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 19 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 135 +- 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 +- 213 files changed, 36801 insertions(+), 4212 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