aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
diff options
context:
space:
mode:
authorJohannes Doerfert <johannes@jdoerfert.de>2020-09-07 19:56:51 -0500
committerJohannes Doerfert <johannes@jdoerfert.de>2020-10-06 19:31:07 -0500
commit3f540c05dfe90f5c0378614e3a4ada06b967227e (patch)
tree1e933729d7440c4bd59a499f62cdb6f8ca6e2ff9 /llvm/lib/CodeGen/MachineInstr.cpp
parente3b0414b0ea305396a1fcfb2821ad643b0731880 (diff)
downloadllvm-3f540c05dfe90f5c0378614e3a4ada06b967227e.zip
llvm-3f540c05dfe90f5c0378614e3a4ada06b967227e.tar.gz
llvm-3f540c05dfe90f5c0378614e3a4ada06b967227e.tar.bz2
[Attributor] Give up early on AANoReturn::initialize
If the function is not assumed `noreturn` we should not wait for an update to mark the call site as "may-return". This has two kinds of consequences: - We have less iterations in many tests. - We have less deductions based on "known information" (since we ask earlier, point 1, and therefore assumed information is not "known" yet). The latter is an artifact that we might want to tackle properly at some point but which is not easily fixable right now.
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions