95 changes: 95 additions & 0 deletions .github/workflows/ci-post-commit-analyzer.yml
2 changes: 1 addition & 1 deletion .github/workflows/llvm-bugs.yml
4 changes: 3 additions & 1 deletion .github/workflows/release-binaries.yml
134 changes: 134 additions & 0 deletions .github/workflows/restart-preempted-libcxx-jobs.yaml
4 changes: 3 additions & 1 deletion bolt/CMakeLists.txt
1 change: 0 additions & 1 deletion bolt/cmake/modules/AddBOLT.cmake
5 changes: 5 additions & 0 deletions bolt/docs/BAT.md
1 change: 1 addition & 0 deletions bolt/docs/CMakeLists.txt
227 changes: 89 additions & 138 deletions bolt/docs/CommandLineArgumentReference.md
149 changes: 149 additions & 0 deletions bolt/docs/generate_doc.py
4 changes: 2 additions & 2 deletions bolt/include/bolt/Core/BinaryBasicBlock.h
12 changes: 9 additions & 3 deletions bolt/include/bolt/Core/BinaryContext.h
1 change: 1 addition & 0 deletions bolt/include/bolt/Core/BinarySection.h
7 changes: 3 additions & 4 deletions bolt/include/bolt/Core/DIEBuilder.h
7 changes: 5 additions & 2 deletions bolt/include/bolt/Core/DebugNames.h
3 changes: 2 additions & 1 deletion bolt/include/bolt/Core/FunctionLayout.h
61 changes: 61 additions & 0 deletions bolt/include/bolt/Core/GDBIndex.h
10 changes: 2 additions & 8 deletions bolt/include/bolt/Core/MCPlusBuilder.h
29 changes: 25 additions & 4 deletions bolt/include/bolt/Passes/BinaryPasses.h
41 changes: 15 additions & 26 deletions bolt/include/bolt/Passes/MCF.h
4 changes: 2 additions & 2 deletions bolt/include/bolt/Passes/StokeInfo.h
49 changes: 24 additions & 25 deletions bolt/include/bolt/Profile/BoltAddressTranslation.h
5 changes: 4 additions & 1 deletion bolt/include/bolt/Profile/DataAggregator.h
3 changes: 3 additions & 0 deletions bolt/include/bolt/Rewrite/MetadataManager.h
4 changes: 4 additions & 0 deletions bolt/include/bolt/Rewrite/MetadataRewriter.h
2 changes: 2 additions & 0 deletions bolt/include/bolt/Rewrite/MetadataRewriters.h
27 changes: 7 additions & 20 deletions bolt/include/bolt/Rewrite/RewriteInstance.h
21 changes: 13 additions & 8 deletions bolt/lib/Core/BinaryContext.cpp
6 changes: 5 additions & 1 deletion bolt/lib/Core/BinaryEmitter.cpp
36 changes: 22 additions & 14 deletions bolt/lib/Core/BinaryFunction.cpp
1 change: 1 addition & 0 deletions bolt/lib/Core/CMakeLists.txt
29 changes: 18 additions & 11 deletions bolt/lib/Core/DIEBuilder.cpp
15 changes: 11 additions & 4 deletions bolt/lib/Core/DebugNames.cpp
5 changes: 3 additions & 2 deletions bolt/lib/Core/DynoStats.cpp
9 changes: 7 additions & 2 deletions bolt/lib/Core/FunctionLayout.cpp
185 changes: 185 additions & 0 deletions bolt/lib/Core/GDBIndex.cpp
4 changes: 3 additions & 1 deletion bolt/lib/Passes/BinaryFunctionCallGraph.cpp
65 changes: 42 additions & 23 deletions bolt/lib/Passes/BinaryPasses.cpp
43 changes: 33 additions & 10 deletions bolt/lib/Passes/CacheMetrics.cpp
5 changes: 4 additions & 1 deletion bolt/lib/Passes/IdenticalCodeFolding.cpp
4 changes: 3 additions & 1 deletion bolt/lib/Passes/Inliner.cpp
33 changes: 21 additions & 12 deletions bolt/lib/Passes/MCF.cpp
8 changes: 4 additions & 4 deletions bolt/lib/Passes/ValidateMemRefs.cpp
7 changes: 2 additions & 5 deletions bolt/lib/Passes/VeneerElimination.cpp
50 changes: 29 additions & 21 deletions bolt/lib/Profile/BoltAddressTranslation.cpp
1 change: 0 additions & 1 deletion bolt/lib/Profile/CMakeLists.txt
28 changes: 14 additions & 14 deletions bolt/lib/Profile/DataAggregator.cpp
2 changes: 0 additions & 2 deletions bolt/lib/Profile/DataReader.cpp
12 changes: 10 additions & 2 deletions bolt/lib/Profile/StaleProfileMatching.cpp
20 changes: 12 additions & 8 deletions bolt/lib/Profile/YAMLProfileReader.cpp
10 changes: 9 additions & 1 deletion bolt/lib/Profile/YAMLProfileWriter.cpp
19 changes: 13 additions & 6 deletions bolt/lib/Rewrite/BinaryPassManager.cpp
113 changes: 113 additions & 0 deletions bolt/lib/Rewrite/BuildIDRewriter.cpp
1 change: 1 addition & 0 deletions bolt/lib/Rewrite/CMakeLists.txt
5 changes: 2 additions & 3 deletions bolt/lib/Rewrite/DWARFRewriter.cpp
2 changes: 1 addition & 1 deletion bolt/lib/Rewrite/LinuxKernelRewriter.cpp
12 changes: 12 additions & 0 deletions bolt/lib/Rewrite/MetadataManager.cpp
187 changes: 59 additions & 128 deletions bolt/lib/Rewrite/RewriteInstance.cpp
7 changes: 3 additions & 4 deletions bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
7 changes: 3 additions & 4 deletions bolt/lib/Target/RISCV/RISCVMCPlusBuilder.cpp
44 changes: 27 additions & 17 deletions bolt/lib/Target/X86/X86MCPlusBuilder.cpp
4 changes: 4 additions & 0 deletions bolt/lib/Utils/CommandLineOpts.cpp
4 changes: 1 addition & 3 deletions bolt/runtime/instr.cpp
3 changes: 3 additions & 0 deletions bolt/test/AArch64/Inputs/array_end.lld_script
2 changes: 1 addition & 1 deletion bolt/test/AArch64/lit.local.cfg
3 changes: 1 addition & 2 deletions bolt/test/CMakeLists.txt
7 changes: 0 additions & 7 deletions bolt/test/Inputs/lsda.ldscript

This file was deleted.

710 changes: 710 additions & 0 deletions bolt/test/X86/Inputs/dwarf4-df-input-lowpc-ranges-other.s
335 changes: 335 additions & 0 deletions bolt/test/X86/Inputs/dwarf4-subprogram-multiple-ranges-other.s
753 changes: 753 additions & 0 deletions bolt/test/X86/Inputs/dwarf5-df-input-lowpc-ranges-other.s
390 changes: 390 additions & 0 deletions bolt/test/X86/Inputs/dwarf5-subprogram-multiple-ranges-other.s
2 changes: 1 addition & 1 deletion bolt/test/X86/addr32.s
14 changes: 7 additions & 7 deletions bolt/test/X86/asm-func-debug.test
10 changes: 5 additions & 5 deletions bolt/test/X86/avx512-trap.test
22 changes: 16 additions & 6 deletions bolt/test/X86/bb-with-two-tail-calls.s
5 changes: 2 additions & 3 deletions bolt/test/X86/block-reordering.test
10 changes: 5 additions & 5 deletions bolt/test/X86/bolt-address-translation-internal-call.test
19 changes: 11 additions & 8 deletions bolt/test/X86/bolt-address-translation-yaml.test
56 changes: 28 additions & 28 deletions bolt/test/X86/bolt-address-translation.test
6 changes: 3 additions & 3 deletions bolt/test/X86/branch-data.test
6 changes: 3 additions & 3 deletions bolt/test/X86/broken_dynsym.test
2 changes: 1 addition & 1 deletion bolt/test/X86/bug-function-layout-execount.s
16 changes: 8 additions & 8 deletions bolt/test/X86/bug-reorder-bb-jrcxz.s
6 changes: 3 additions & 3 deletions bolt/test/X86/calculate-emitted-block-size.s
2 changes: 1 addition & 1 deletion bolt/test/X86/call-zero.s
14 changes: 7 additions & 7 deletions bolt/test/X86/cdsplit-call-scale.s
6 changes: 3 additions & 3 deletions bolt/test/X86/cdsplit-symbol-names.s
4 changes: 2 additions & 2 deletions bolt/test/X86/cfi-expr-rewrite.s
22 changes: 11 additions & 11 deletions bolt/test/X86/cfi-instrs-count.s
4 changes: 2 additions & 2 deletions bolt/test/X86/cfi-instrs-reordered.s
2 changes: 1 addition & 1 deletion bolt/test/X86/checkvma-large-section.test
4 changes: 2 additions & 2 deletions bolt/test/X86/ctc-and-unreachable.test
2 changes: 1 addition & 1 deletion bolt/test/X86/debug-fission-single-convert.s
2 changes: 1 addition & 1 deletion bolt/test/X86/debug-fission-single.s
6 changes: 3 additions & 3 deletions bolt/test/X86/double-jump.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf-handle-visit-loclist-error.s
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf-test-df-logging.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf3-lowpc-highpc-convert.s
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf4-cross-cu-backward-different-abbrev.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf4-cross-cu-forward-different-abbrev.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf4-df-basic.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf4-df-call-site-change-low-pc.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf4-df-dualcu-loclist.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf4-df-dualcu.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf4-df-inlined-subroutine-lowpc-0.test
97 changes: 97 additions & 0 deletions bolt/test/X86/dwarf4-df-input-lowpc-ranges-cus.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf4-df-input-lowpc-ranges.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf4-df-no-base.test
8 changes: 4 additions & 4 deletions bolt/test/X86/dwarf4-duplicate-types.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf4-ftypes-dwo-input-dwp-output.test
6 changes: 3 additions & 3 deletions bolt/test/X86/dwarf4-ftypes-dwo-mono-input-dwp-output.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf4-ftypes-dwp-input-dwo-output.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf4-ftypes-dwp-input-dwp-output.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf4-gdb-index-types-gdb-generated.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf4-gdb-index-types-lld-generated.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf4-sibling.s
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf4-size-0-inlined_subroutine.s
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf4-split-dwarf-no-address.test
38 changes: 38 additions & 0 deletions bolt/test/X86/dwarf4-subprogram-multiple-ranges-cus.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf4-subprogram-multiple-ranges.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf4-subprogram-single-gc-ranges.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf4-subprogram-single-ranges.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf4-types-dwarf5-types.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf4-types-dwarf5.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf4-types-forward-backward-cross-reference.s
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf4-types.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf5-addr-section-reuse.s
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf5-call-pc-function-null-check.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-call-pc.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-cu-no-debug-addr.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-debug-info-dwarf4-debug-line.s
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-debug-line-not-modified.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-debug-line.s
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-debug-loclists.s
670 changes: 670 additions & 0 deletions bolt/test/X86/dwarf5-debug-names-class-type-decl.s
485 changes: 485 additions & 0 deletions bolt/test/X86/dwarf5-debug-names-enumeration-type-decl.s
708 changes: 708 additions & 0 deletions bolt/test/X86/dwarf5-debug-names-skip-forward-decl.s
671 changes: 671 additions & 0 deletions bolt/test/X86/dwarf5-debug-names-structure-type-decl.s
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-df-call-site-change-low-pc.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-df-cu-function-gc.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-df-dualcu-loclist.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf5-df-dualcu.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf5-df-inlined-subroutine-range-0.test
87 changes: 87 additions & 0 deletions bolt/test/X86/dwarf5-df-input-lowpc-ranges-cus.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf5-df-input-lowpc-ranges.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-df-mono-dualcu.test
10 changes: 5 additions & 5 deletions bolt/test/X86/dwarf5-df-output-dir-same-name.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-df-types-dup-dwp-input.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-dwarf4-monolithic.test
6 changes: 3 additions & 3 deletions bolt/test/X86/dwarf5-ftypes-dwo-mono-input-dwp-output.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf5-ftypes-dwp-input-dwo-output.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-gdb-index-types-lld-generated.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf5-locaddrx.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf5-locexpr-addrx.s
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-locexpr-referrence.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-loclist-offset-form.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf5-lowpc-highpc-convert.s
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-multiple-dw-op-addrx-locexpr.s
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf5-one-loclists-two-bases.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-rangeoffset-to-rangeindex.s
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-return-pc-form-addr.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-return-pc.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf5-shared-str-offset-base.s
6 changes: 3 additions & 3 deletions bolt/test/X86/dwarf5-split-dwarf4-monolithic.test
38 changes: 38 additions & 0 deletions bolt/test/X86/dwarf5-subprogram-multiple-ranges-cus.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-subprogram-multiple-ranges.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-subprogram-single-gc-ranges.test
2 changes: 1 addition & 1 deletion bolt/test/X86/dwarf5-subprogram-single-ranges.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf5-two-loclists.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf5-two-rnglists.test
4 changes: 2 additions & 2 deletions bolt/test/X86/dwarf5-types-backward-cross-reference.s
6 changes: 3 additions & 3 deletions bolt/test/X86/dwarf5-types-forward-cross-reference.s
46 changes: 23 additions & 23 deletions bolt/test/X86/dynrelocs.s
4 changes: 2 additions & 2 deletions bolt/test/X86/exceptions-args.test
14 changes: 7 additions & 7 deletions bolt/test/X86/fallthrough-to-noop.test
4 changes: 2 additions & 2 deletions bolt/test/X86/false-jump-table.s
6 changes: 3 additions & 3 deletions bolt/test/X86/fatal-error.s
2 changes: 1 addition & 1 deletion bolt/test/X86/fragment-lite-reverse.s
2 changes: 1 addition & 1 deletion bolt/test/X86/fragment-lite.s
4 changes: 2 additions & 2 deletions bolt/test/X86/fragmented-symbols.s
6 changes: 3 additions & 3 deletions bolt/test/X86/frame-opt-lea.s
4 changes: 2 additions & 2 deletions bolt/test/X86/function-order-lite.s
18 changes: 9 additions & 9 deletions bolt/test/X86/gdbindex.test
4 changes: 2 additions & 2 deletions bolt/test/X86/high_pc_udata.s
6 changes: 3 additions & 3 deletions bolt/test/X86/icp-inline.s
49 changes: 49 additions & 0 deletions bolt/test/X86/ignored-interprocedural-reference.s
8 changes: 4 additions & 4 deletions bolt/test/X86/indirect-goto-pie.test
4 changes: 2 additions & 2 deletions bolt/test/X86/indirect-goto.test
4 changes: 2 additions & 2 deletions bolt/test/X86/inlined-function-mixed.test
4 changes: 2 additions & 2 deletions bolt/test/X86/insert-addr-rnglists_base.s
2 changes: 1 addition & 1 deletion bolt/test/X86/insert-debug-info-entry.test
2 changes: 1 addition & 1 deletion bolt/test/X86/internal-call-instrument-so.s
2 changes: 1 addition & 1 deletion bolt/test/X86/internal-call-instrument.s
8 changes: 4 additions & 4 deletions bolt/test/X86/interprocedural-ref-entry-point.s
2 changes: 1 addition & 1 deletion bolt/test/X86/is-strip.s
6 changes: 3 additions & 3 deletions bolt/test/X86/issue20.s
6 changes: 3 additions & 3 deletions bolt/test/X86/issue20.test
6 changes: 3 additions & 3 deletions bolt/test/X86/issue26.s
2 changes: 1 addition & 1 deletion bolt/test/X86/issue26.test
6 changes: 3 additions & 3 deletions bolt/test/X86/jmp-optimization.test
4 changes: 2 additions & 2 deletions bolt/test/X86/jmpjmp.test
20 changes: 10 additions & 10 deletions bolt/test/X86/jt-symbol-disambiguation-3.s
63 changes: 63 additions & 0 deletions bolt/test/X86/jt-symbol-disambiguation-4.s
4 changes: 2 additions & 2 deletions bolt/test/X86/jump-table-fixed-ref-pic.test
4 changes: 2 additions & 2 deletions bolt/test/X86/jump-table-footprint-reduction.test
4 changes: 2 additions & 2 deletions bolt/test/X86/jump-table-icp.test
36 changes: 18 additions & 18 deletions bolt/test/X86/jump-table-pic-conflict.s
6 changes: 3 additions & 3 deletions bolt/test/X86/jump-table-pic-order.test
2 changes: 1 addition & 1 deletion bolt/test/X86/jump-table-reference.test
10 changes: 5 additions & 5 deletions bolt/test/X86/layout-heuristic.test
12 changes: 6 additions & 6 deletions bolt/test/X86/line-number.test
2 changes: 1 addition & 1 deletion bolt/test/X86/lit.local.cfg
8 changes: 4 additions & 4 deletions bolt/test/X86/log.test
6 changes: 3 additions & 3 deletions bolt/test/X86/loop-inversion-pass.s
2 changes: 1 addition & 1 deletion bolt/test/X86/loop-nest.test
4 changes: 2 additions & 2 deletions bolt/test/X86/merge-fdata-bat-mode.test
2 changes: 1 addition & 1 deletion bolt/test/X86/merge-fdata-nobat-mode.test
4 changes: 2 additions & 2 deletions bolt/test/X86/merge-fdata-output.test
4 changes: 2 additions & 2 deletions bolt/test/X86/no-entry-reordering.test
2 changes: 1 addition & 1 deletion bolt/test/X86/no-output.test
6 changes: 3 additions & 3 deletions bolt/test/X86/nolbr.s
18 changes: 9 additions & 9 deletions bolt/test/X86/patch-entries.test
20 changes: 10 additions & 10 deletions bolt/test/X86/pre-aggregated-perf.test
4 changes: 2 additions & 2 deletions bolt/test/X86/pt_gnu_relro.s
28 changes: 14 additions & 14 deletions bolt/test/X86/reader-stale-yaml-std.test
40 changes: 20 additions & 20 deletions bolt/test/X86/reader-stale-yaml.test
2 changes: 1 addition & 1 deletion bolt/test/X86/reader.test
24 changes: 22 additions & 2 deletions bolt/test/X86/register-fragments-bolt-symbols.s
2 changes: 1 addition & 1 deletion bolt/test/X86/relaxed-tailcall.test
6 changes: 3 additions & 3 deletions bolt/test/X86/remove-unused.test
6 changes: 3 additions & 3 deletions bolt/test/X86/rodata-simpl-loads.test
2 changes: 1 addition & 1 deletion bolt/test/X86/sctc-bug.test
2 changes: 1 addition & 1 deletion bolt/test/X86/sctc-bug2.test
6 changes: 3 additions & 3 deletions bolt/test/X86/sctc-bug3.test
4 changes: 2 additions & 2 deletions bolt/test/X86/sctc-bug4.test
2 changes: 1 addition & 1 deletion bolt/test/X86/shared_object_entry.s
4 changes: 2 additions & 2 deletions bolt/test/X86/shorten-mov.test
12 changes: 6 additions & 6 deletions bolt/test/X86/shrinkwrapping-and-rsp.s
4 changes: 2 additions & 2 deletions bolt/test/X86/shrinkwrapping-critedge.s
26 changes: 13 additions & 13 deletions bolt/test/X86/shrinkwrapping-do-not-pessimize.s
12 changes: 6 additions & 6 deletions bolt/test/X86/shrinkwrapping-insertcfi.s
6 changes: 3 additions & 3 deletions bolt/test/X86/shrinkwrapping-lea.s
6 changes: 3 additions & 3 deletions bolt/test/X86/shrinkwrapping-mov.s
16 changes: 8 additions & 8 deletions bolt/test/X86/shrinkwrapping-pop-order.s
4 changes: 2 additions & 2 deletions bolt/test/X86/shrinkwrapping-popf.s
12 changes: 6 additions & 6 deletions bolt/test/X86/shrinkwrapping-restore-position.s
10 changes: 5 additions & 5 deletions bolt/test/X86/shrinkwrapping.test
6 changes: 3 additions & 3 deletions bolt/test/X86/split-all-lptrampoline.s
2 changes: 1 addition & 1 deletion bolt/test/X86/split-all.s
22 changes: 11 additions & 11 deletions bolt/test/X86/split-func-icf.s
22 changes: 11 additions & 11 deletions bolt/test/X86/split-func-jump-table-fragment-bidirection.s
18 changes: 9 additions & 9 deletions bolt/test/X86/split-func-jump-table-fragment-noparent.s
18 changes: 9 additions & 9 deletions bolt/test/X86/split-func-jump-table-fragment-reverse.s
10 changes: 5 additions & 5 deletions bolt/test/X86/split-func-jump-table-fragment.s
14 changes: 7 additions & 7 deletions bolt/test/X86/split-func-jump-table-unknown.s
44 changes: 22 additions & 22 deletions bolt/test/X86/split-landing-pad.s
2 changes: 1 addition & 1 deletion bolt/test/X86/split-random.s
2 changes: 1 addition & 1 deletion bolt/test/X86/static-exe.test
4 changes: 2 additions & 2 deletions bolt/test/X86/symtab-secondary-entries.test
4 changes: 2 additions & 2 deletions bolt/test/X86/tail-duplication-cache.s
4 changes: 2 additions & 2 deletions bolt/test/X86/tail-duplication-cacheline.s
12 changes: 6 additions & 6 deletions bolt/test/X86/tail-duplication-complex.s
4 changes: 2 additions & 2 deletions bolt/test/X86/tail-duplication-jt.s
2 changes: 1 addition & 1 deletion bolt/test/X86/tail-duplication-pass.s
2 changes: 1 addition & 1 deletion bolt/test/X86/tail-duplication-prop-bug.s
2 changes: 1 addition & 1 deletion bolt/test/X86/tailcall-traps.test
4 changes: 2 additions & 2 deletions bolt/test/X86/tailcall.test
4 changes: 2 additions & 2 deletions bolt/test/X86/unclaimed-jt-entries.s
10 changes: 5 additions & 5 deletions bolt/test/X86/unreachable-jmp.s
2 changes: 1 addition & 1 deletion bolt/test/X86/unreachable.test
6 changes: 3 additions & 3 deletions bolt/test/X86/vararg.test
4 changes: 2 additions & 2 deletions bolt/test/X86/yaml-multiple-profiles.test
71 changes: 71 additions & 0 deletions bolt/test/X86/yaml-non-simple.test
4 changes: 2 additions & 2 deletions bolt/test/X86/zero-sized-object.s
8 changes: 4 additions & 4 deletions bolt/test/bad-exe.test
2 changes: 1 addition & 1 deletion bolt/test/bolt-icf.test
6 changes: 3 additions & 3 deletions bolt/test/bolt-info.test
2 changes: 1 addition & 1 deletion bolt/test/heatmap.test
6 changes: 3 additions & 3 deletions bolt/test/invalid-profile.test
4 changes: 2 additions & 2 deletions bolt/test/keep-aranges.test
3 changes: 3 additions & 0 deletions bolt/test/link_fdata.py
Loading