|  45555c3819 If a call argument has the "returned" attribute, we can simplify the call to the value of that argument. The "-inst-simplify" pass already handled this for the constant integer argument case via known bits, which is invoked in SimplifyInstruction. However, non-constant (or non-int) arguments are not handled at all right now. This addresses one of the regressions from D75801. Differential Revision: https://reviews.llvm.org/D75815 | ||
|---|---|---|
| .. | ||
| aarch64.irg.ll | ||
| assume.ll | ||
| deref-bitcast-of-gep.ll | ||
| dereferenceable-and-aligned.ll | ||
| func-ptr-lsb.ll | ||
| gep-negative-issue.ll | ||
| get-pointer-base-with-const-off.ll | ||
| invariant.group.ll | ||
| known-bits-from-range-md.ll | ||
| known-non-equal.ll | ||
| known-nonnull-at.ll | ||
| known-power-of-two.ll | ||
| known-signbit-shift.ll | ||
| knownnonzero-shift.ll | ||
| knownzero-addrspacecast.ll | ||
| knownzero-shift.ll | ||
| memory-dereferenceable.ll | ||
| monotonic-phi.ll | ||
| non-negative-phi-bits.ll | ||
| numsignbits-from-assume.ll | ||
| pr23011.ll | ||
| select-pattern.ll | ||
| signbits-extract-elt.ll | ||