diff options
author | Johannes Doerfert <johannes@jdoerfert.de> | 2023-07-10 16:43:27 -0700 |
---|---|---|
committer | Johannes Doerfert <johannes@jdoerfert.de> | 2023-07-14 13:54:04 -0700 |
commit | 55544518c6020b98e12a31c0c7d13bb0e549d850 (patch) | |
tree | 49bc409a3abcea381063620e891fccbd68c9043e /llvm/lib/CodeGen/MachineSink.cpp | |
parent | 4dc5662c27d57bd66f15962e785aa309a39d10b3 (diff) | |
download | llvm-55544518c6020b98e12a31c0c7d13bb0e549d850.zip llvm-55544518c6020b98e12a31c0c7d13bb0e549d850.tar.gz llvm-55544518c6020b98e12a31c0c7d13bb0e549d850.tar.bz2 |
[Attributor] Allow IR-attr deduction for non-IPO amendable functions
If the function is non-IPO amendable we do skip most attributes/AAs.
However, if an AA has a isImpliedByIR that can deduce the attribute from
other attributes, we can run those. For now, we manually enable them,
if we have more later we can use some automation/flag.
Diffstat (limited to 'llvm/lib/CodeGen/MachineSink.cpp')
0 files changed, 0 insertions, 0 deletions