[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