[all-commits] [llvm/llvm-project] d5a186: [AArch64] Fix BTI landing pad generation.

Dani via All-commits all-commits at lists.llvm.org
Thu Feb 13 02:44:45 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: d5a186a60014dc1a8c979c978cb32aba7ecb9102
      https://github.com/llvm/llvm-project/commit/d5a186a60014dc1a8c979c978cb32aba7ecb9102
  Author: Daniel Kiss <daniel.kiss at arm.com>
  Date:   2020-02-13 (Thu, 13 Feb 2020)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64BranchTargets.cpp
    M llvm/test/CodeGen/AArch64/branch-target-enforcement.mir

  Log Message:
  -----------
  [AArch64] Fix BTI landing pad generation.

In some cases BTI landing pad is inserted even compatible instruction
was there already. Meta instruction does not count in this case
therefore skip them in the check for first instructions in the function.

Differential revision: https://reviews.llvm.org/D74492




More information about the All-commits mailing list