[PATCH] D99375: [PowerPC] Add ROP Protection Instructions for PowerPC
Stefan Pintilie via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 25 13:32:53 PDT 2021
stefanp created this revision.
stefanp added a reviewer: nemanjai.
Herald added subscribers: steven.zhang, shchenz, kbarton, hiraditya.
stefanp requested review of this revision.
Herald added a project: LLVM.
There are four new PowerPC instructions that are introduced in
Power 10. They are hashst, hashchk, hashstp, hashchkp.
These instructions will be used for ROP Protection.
This patch adds the four instructions.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D99375
Files:
llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp
llvm/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp
llvm/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.h
llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.h
llvm/lib/Target/PowerPC/P9InstrResources.td
llvm/lib/Target/PowerPC/PPCInstr64Bit.td
llvm/lib/Target/PowerPC/PPCInstrFormats.td
llvm/lib/Target/PowerPC/PPCInstrInfo.td
llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-ISA31.txt
llvm/test/MC/PowerPC/ppc64-encoding-ISA31.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D99375.333410.patch
Type: text/x-patch
Size: 14035 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210325/28c7fe9f/attachment.bin>
More information about the llvm-commits
mailing list