[all-commits] [llvm/llvm-project] 615f63: Revert "[FastISel] Flush local value map on ever i...

David Blaikie via All-commits all-commits at lists.llvm.org
Tue Dec 1 14:30:52 PST 2020


  Branch: refs/heads/temp-test-main
  Home:   https://github.com/llvm/llvm-project
  Commit: 615f63e149f31d6a97b5233b4fe634db92e19aa9
      https://github.com/llvm/llvm-project/commit/615f63e149f31d6a97b5233b4fe634db92e19aa9
  Author: David Blaikie <dblaikie at gmail.com>
  Date:   2020-12-01 (Tue, 01 Dec 2020)

  Changed paths:
    M lld/test/wasm/debug-removed-fn.ll
    M lldb/test/API/functionalities/thread/step_out/TestThreadStepOut.py
    M lldb/test/API/functionalities/thread/step_out/main.cpp
    M lldb/test/Shell/SymbolFile/NativePDB/disassembly.cpp
    M lldb/test/Shell/SymbolFile/NativePDB/load-pdb.cpp
    M llvm/include/llvm/CodeGen/FastISel.h
    M llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
    M llvm/test/CodeGen/AArch64/arm64-abi_align.ll
    M llvm/test/CodeGen/AArch64/arm64-elf-globals.ll
    M llvm/test/CodeGen/AArch64/arm64-fast-isel-call.ll
    M llvm/test/CodeGen/AArch64/arm64-fast-isel-gv.ll
    M llvm/test/CodeGen/AArch64/arm64-fast-isel-intrinsic.ll
    M llvm/test/CodeGen/AArch64/arm64-fast-isel.ll
    M llvm/test/CodeGen/AArch64/arm64-patchpoint-webkit_jscc.ll
    M llvm/test/CodeGen/AArch64/cfguard-checks.ll
    M llvm/test/CodeGen/AArch64/large-stack.ll
    M llvm/test/CodeGen/AArch64/swifterror.ll
    M llvm/test/CodeGen/ARM/fast-isel-call.ll
    M llvm/test/CodeGen/ARM/fast-isel-intrinsic.ll
    M llvm/test/CodeGen/ARM/fast-isel-ldr-str-thumb-neg-index.ll
    M llvm/test/CodeGen/ARM/fast-isel-ldrh-strh-arm.ll
    M llvm/test/CodeGen/ARM/fast-isel-select.ll
    M llvm/test/CodeGen/ARM/fast-isel-vararg.ll
    M llvm/test/CodeGen/ARM/fast-isel.ll
    M llvm/test/CodeGen/ARM/swifterror.ll
    M llvm/test/CodeGen/Mips/Fast-ISel/callabi.ll
    M llvm/test/CodeGen/Mips/Fast-ISel/fastalloca.ll
    M llvm/test/CodeGen/Mips/Fast-ISel/fpcmpa.ll
    M llvm/test/CodeGen/Mips/Fast-ISel/icmpa.ll
    M llvm/test/CodeGen/Mips/Fast-ISel/logopm.ll
    M llvm/test/CodeGen/Mips/Fast-ISel/overflt.ll
    M llvm/test/CodeGen/Mips/Fast-ISel/shftopm.ll
    M llvm/test/CodeGen/Mips/Fast-ISel/simplestore.ll
    M llvm/test/CodeGen/Mips/Fast-ISel/simplestorei.ll
    M llvm/test/CodeGen/Mips/emergency-spill-slot-near-fp.ll
    M llvm/test/CodeGen/PowerPC/elf-common.ll
    M llvm/test/CodeGen/PowerPC/fast-isel-load-store.ll
    M llvm/test/CodeGen/PowerPC/mcm-1.ll
    M llvm/test/CodeGen/PowerPC/mcm-13.ll
    M llvm/test/CodeGen/PowerPC/mcm-2.ll
    M llvm/test/CodeGen/PowerPC/mcm-3.ll
    M llvm/test/CodeGen/PowerPC/mcm-6.ll
    M llvm/test/CodeGen/PowerPC/mcm-9.ll
    M llvm/test/CodeGen/PowerPC/mcm-default.ll
    M llvm/test/CodeGen/X86/atomic-unordered.ll
    M llvm/test/CodeGen/X86/atomic64.ll
    M llvm/test/CodeGen/X86/avx512-mask-zext-bugfix.ll
    M llvm/test/CodeGen/X86/bmi-intrinsics-fast-isel.ll
    M llvm/test/CodeGen/X86/crash-O0.ll
    M llvm/test/CodeGen/X86/fast-isel-call-cleanup.ll
    A llvm/test/CodeGen/X86/fast-isel-constant.ll
    M llvm/test/CodeGen/X86/fast-isel-mem.ll
    M llvm/test/CodeGen/X86/fast-isel-select.ll
    M llvm/test/CodeGen/X86/inreg.ll
    M llvm/test/CodeGen/X86/lvi-hardening-loads.ll
    M llvm/test/CodeGen/X86/membarrier.ll
    M llvm/test/CodeGen/X86/pr32241.ll
    M llvm/test/CodeGen/X86/pr32256.ll
    M llvm/test/CodeGen/X86/pr32284.ll
    M llvm/test/CodeGen/X86/pr32340.ll
    M llvm/test/CodeGen/X86/pr32345.ll
    M llvm/test/CodeGen/X86/pr32484.ll
    M llvm/test/CodeGen/X86/pr44749.ll
    M llvm/test/CodeGen/X86/sink-local-value.ll
    M llvm/test/CodeGen/X86/sse-intrinsics-fast-isel.ll
    M llvm/test/CodeGen/X86/volatile.ll
    M llvm/test/DebugInfo/COFF/lines-bb-start.ll
    M llvm/test/DebugInfo/Mips/delay-slot.ll
    M llvm/test/DebugInfo/X86/fission-ranges.ll
    M llvm/test/DebugInfo/X86/prologue-stack.ll

  Log Message:
  -----------
  Revert "[FastISel] Flush local value map on ever instruction" and dependent patches

This reverts commit cf1c774d6ace59c5adc9ab71b31e762c1be695b1.

This change caused several regressions in the gdb test suite - at least
a sample of which was due to line zero instructions making breakpoints
un-lined. I think they're worth investigating/understanding more (&
possibly addressing) before moving forward with this change.

Revert "[FastISel] NFC: Clean up unnecessary bookkeeping"
This reverts commit 3fd39d3694d32efa44242c099e923a7f4d982095.

Revert "[FastISel] NFC: Remove obsolete -fast-isel-sink-local-values option"
This reverts commit a474657e30edccd9e175d92bddeefcfa544751b2.

Revert "Remove static function unused after cf1c774."
This reverts commit dc35368ccf17a7dca0874ace7490cc3836fb063f.

Revert "[lldb] Fix TestThreadStepOut.py after "Flush local value map on every instruction""
This reverts commit 53a14a47ee89dadb8798ca8ed19848f33f4551d5.




More information about the All-commits mailing list