aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp
diff options
context:
space:
mode:
authorJohannes Doerfert <johannes@jdoerfert.de>2021-09-11 18:34:47 -0500
committerJohannes Doerfert <johannes@jdoerfert.de>2022-03-28 20:57:52 -0500
commit7df2eba7fac2281498092dedea67d85d4f7ecfd5 (patch)
treed2d7bff44a96f3b78eee7eb3d64da331804e1712 /llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp
parentbb0b23174e4ab963df427393fbf21bddede499bf (diff)
downloadllvm-7df2eba7fac2281498092dedea67d85d4f7ecfd5.zip
llvm-7df2eba7fac2281498092dedea67d85d4f7ecfd5.tar.gz
llvm-7df2eba7fac2281498092dedea67d85d4f7ecfd5.tar.bz2
[Attributor][OpenMP] Add assumption for non-call assembly instructions
Inline assembly is scary but we need to support it for the OpenMP GPU device runtime. The new assumption expresses the fact that it may not have call semantics, that is, it will not call another function but simply perform an operation or side-effect. This is important for reachability in the presence of inline assembly. Differential Revision: https://reviews.llvm.org/D109986
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp')
0 files changed, 0 insertions, 0 deletions