aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2021-03-24 17:56:23 +0100
committerNikita Popov <nikita.ppv@gmail.com>2021-03-25 21:15:39 +0100
commit93a636d9f6385543a1c77506880a08e10c50792f (patch)
tree3e974f8c9aa09465ddd3e2e3fd924127355050b1 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
parentad8010e598d9aa3747c34ce28aa2ba6de1650bd4 (diff)
downloadllvm-93a636d9f6385543a1c77506880a08e10c50792f.zip
llvm-93a636d9f6385543a1c77506880a08e10c50792f.tar.gz
llvm-93a636d9f6385543a1c77506880a08e10c50792f.tar.bz2
[IR] Lift attribute handling for assume bundles into CallBase
Rather than special-casing assume in BasicAA getModRefBehavior(), do this one level higher, in the attribute handling of CallBase. For assumes with operand bundles, the inaccessiblememonly attribute applies regardless of operand bundles.
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions