[all-commits] [llvm/llvm-project] 8d5024: fix to outline cfi instruction when can be grouped...

Andrew Litteken via All-commits all-commits at lists.llvm.org
Fri Apr 17 22:26:53 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 8d5024f7fe721513c4332048e6836cd408581a61
      https://github.com/llvm/llvm-project/commit/8d5024f7fe721513c4332048e6836cd408581a61
  Author: Andrew Litteken <andrew_litteken at apple.com>
  Date:   2020-04-17 (Fri, 17 Apr 2020)

  Changed paths:
    M llvm/lib/CodeGen/MachineOutliner.cpp
    M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
    M llvm/lib/Target/X86/X86InstrInfo.cpp
    A llvm/test/CodeGen/AArch64/machine-outliner-cfi-tail-some.mir
    A llvm/test/CodeGen/AArch64/machine-outliner-cfi-tail.mir
    M llvm/test/CodeGen/AArch64/machine-outliner-cfi.mir
    M llvm/test/CodeGen/AArch64/machine-outliner-remarks.ll
    A llvm/test/CodeGen/X86/machine-outliner-cfi-tail-some.mir
    A llvm/test/CodeGen/X86/machine-outliner-cfi-tail.mir

  Log Message:
  -----------
  fix to outline cfi instruction when can be grouped in a tail call

[MachineOutliner] fix test for excluding CFI and add test to include CFI in outlining

New test to check that we only outline CFI instruction if all CFI
Instructions in the function would be captured by the outlining

adding x86 tests analagous to AARCH64 cfi tests

Revision: https://reviews.llvm.org/D77852




More information about the All-commits mailing list