aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackMaps.cpp
diff options
context:
space:
mode:
authorJohannes Doerfert <johannes@jdoerfert.de>2020-09-04 11:14:33 -0500
committerJohannes Doerfert <johannes@jdoerfert.de>2020-09-09 00:52:17 -0500
commitc0ab901bddd5cb80c71848a426b7eaa2882b2ef5 (patch)
treea0538f3f989edf4b030c298986fb8ac5ea462ea5 /llvm/lib/CodeGen/StackMaps.cpp
parent2600c9e2efce1dc4c64870b00a45ae0082c685fc (diff)
downloadllvm-c0ab901bddd5cb80c71848a426b7eaa2882b2ef5.zip
llvm-c0ab901bddd5cb80c71848a426b7eaa2882b2ef5.tar.gz
llvm-c0ab901bddd5cb80c71848a426b7eaa2882b2ef5.tar.bz2
[Attributor] Selectively look at the callee even when there are operand bundles
While operand bundles carry unpredictable semantics, we know some of them and can therefore "ignore" them. In this case we allow to look at the declaration of `llvm.assume` when asked for the attributes at a call site. The assume operand bundles we have do not invalidate the declaration attributes. We cannot test this in isolation because the llvm.assume attributes are determined by the parser. However, a follow up patch will provide test coverage.
Diffstat (limited to 'llvm/lib/CodeGen/StackMaps.cpp')
0 files changed, 0 insertions, 0 deletions