[PowerPC] Mark side effects of Power9 darn instruction
authorQiu Chaofan <qiucofan@cn.ibm.com>
Mon, 18 Apr 2022 05:21:40 +0000 (13:21 +0800)
committerQiu Chaofan <qiucofan@cn.ibm.com>
Mon, 18 Apr 2022 05:21:40 +0000 (13:21 +0800)
commit1e23175df680ffa1494b14c487f92232b4de5986
tree539a5f7aee4a02e182afd363d18874f390af9f9b
parent4ffd0b6fde4da9a3ba4ee3a189504ce84c118b1c
[PowerPC] Mark side effects of Power9 darn instruction

This fixes CVE-2019-15847, preventing random number generation from
being merged.

Reviewed By: lkail

Differential Revision: https://reviews.llvm.org/D122783
llvm/include/llvm/IR/IntrinsicsPowerPC.td
llvm/lib/Target/PowerPC/PPCInstr64Bit.td
llvm/test/CodeGen/PowerPC/builtins-ppc-p9-darn.ll