diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-11-21 22:56:42 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-11-21 22:56:42 +0000 |
commit | b30d2aca5838c931f04c3de15d33fc15fb87df77 (patch) | |
tree | 9be72606eebf150a2bd843eb4f3d88d0f526a432 /llvm/lib/Object/IRObjectFile.cpp | |
parent | e0bf52f3948dd1b6fdac1d08f1fcadf8211970ab (diff) | |
download | llvm-b30d2aca5838c931f04c3de15d33fc15fb87df77.zip llvm-b30d2aca5838c931f04c3de15d33fc15fb87df77.tar.gz llvm-b30d2aca5838c931f04c3de15d33fc15fb87df77.tar.bz2 |
DAG: Ignore call site attributes when emitting target intrinsic
A target intrinsic may be defined as possibly reading memory,
but the call site may have additional knowledge that it doesn't read
memory. The intrinsic lowering will expect the pessimistic
assumption of the intrinsic definition, so the chain should
still be used.
llvm-svn: 287593
Diffstat (limited to 'llvm/lib/Object/IRObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions