[all-commits] [llvm/llvm-project] a9052b: [AArch64] Add isAuthenticated predicate to MCInstDesc

Vedant Kumar via All-commits all-commits at lists.llvm.org
Fri Jan 10 14:31:01 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: a9052b4dfc1b25bd58480668d221365495fa9101
      https://github.com/llvm/llvm-project/commit/a9052b4dfc1b25bd58480668d221365495fa9101
  Author: Vedant Kumar <vsk at apple.com>
  Date:   2020-01-10 (Fri, 10 Jan 2020)

  Changed paths:
    M llvm/include/llvm/MC/MCInstrDesc.h
    M llvm/include/llvm/Target/Target.td
    M llvm/lib/Target/AArch64/AArch64InstrFormats.td
    M llvm/lib/Target/AArch64/AArch64InstrInfo.td
    M llvm/unittests/Target/AArch64/InstSizes.cpp
    M llvm/utils/TableGen/CodeGenInstruction.cpp
    M llvm/utils/TableGen/CodeGenInstruction.h
    M llvm/utils/TableGen/InstrDocsEmitter.cpp
    M llvm/utils/TableGen/InstrInfoEmitter.cpp

  Log Message:
  -----------
  [AArch64] Add isAuthenticated predicate to MCInstDesc

Add a predicate to MCInstDesc that allows tools to determine whether an
instruction authenticates a pointer. This can be used by diagnostic
tools to hint at pointer authentication failures.

Differential Revision: https://reviews.llvm.org/D70329

rdar://55089604




More information about the All-commits mailing list