aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2020-10-17 16:35:37 -0700
committerCraig Topper <craig.topper@gmail.com>2020-10-17 18:02:54 -0700
commit5d69eecc533817d19e62434f36409e0ff8df3d8a (patch)
tree495a5878794c52e34769331c85603f79536a663b /clang/lib/CodeGen/CodeGenFunction.cpp
parent0334fa091a910778c0148918f19ba2da2d986534 (diff)
downloadllvm-5d69eecc533817d19e62434f36409e0ff8df3d8a.zip
llvm-5d69eecc533817d19e62434f36409e0ff8df3d8a.tar.gz
llvm-5d69eecc533817d19e62434f36409e0ff8df3d8a.tar.bz2
[X86] Mark the Key Locker instructions as NotMemoryFoldable to make the X86FoldTablesEmitter not crash.
loadiwkey and aesenc128kl share the same opcode but one is memory and one is register. But they're behavior is quite different. We were crashing because one has an output register and one doesn't and the backend couldn't account for that. But since they aren't foldable we can just add NotMemoryFoldable so they won't be looked at.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions