OSDN Git Service

[X86] Add FPCW as an implicit use on floating point load instructions.
authorCraig Topper <craig.topper@intel.com>
Fri, 8 Feb 2019 20:50:09 +0000 (20:50 +0000)
committerCraig Topper <craig.topper@intel.com>
Fri, 8 Feb 2019 20:50:09 +0000 (20:50 +0000)
commitf38b0f184c9b94d59f9eec1a3c4d086d2746a5a7
treee93cb38fec8869432f66c1512ecb19eeaa33e3d1
parente3696113b639c8bf0b72d6c27dd76d6fdd8ebf61
[X86] Add FPCW as an implicit use on floating point load instructions.

These instructions can generate a stack overflow exception so technically they read the stack overflow exception mask bit.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@353564 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrFPStack.td
test/CodeGen/MIR/X86/memory-operands.mir
test/CodeGen/X86/pr34080.ll
test/CodeGen/X86/pr40529.ll