SuccessChanges

Summary

  1. [Attributor] Call site specific AAValueSimplification and AAIsDead. (details)
  2. [Demangle][Rust] Parse inherent implementations (details)
  3. [Demangle][Rust] Parse trait implementations (details)
  4. [Demangle][Rust] Parse trait definitions (details)
Commit 64ef29bc66aae98efe27553267f1d56a62ee1a4d by kuterdinel
[Attributor] Call site specific AAValueSimplification and AAIsDead.

This patch makes it possible to do call site specific deductions
for AAValueSimplification and AAIsDead.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D84722
The file was addedllvm/test/Transforms/Attributor/cb_liveness_enabled.ll
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
The file was modifiedllvm/lib/Transforms/IPO/AttributorAttributes.cpp
The file was addedllvm/test/Transforms/Attributor/cb_liveness_disabled.ll
Commit f0f2a8b21cad8f291908ea411c7b38b8c4c8ee42 by tomasz.miasko
[Demangle][Rust] Parse inherent implementations

Part of https://reviews.llvm.org/D102549
The file was modifiedllvm/test/Demangle/rust.test
The file was modifiedllvm/lib/Demangle/RustDemangle.cpp
The file was modifiedllvm/include/llvm/Demangle/RustDemangle.h
Commit 9fa138009f0a818bd2c154f8cd83a98265122714 by tomasz.miasko
[Demangle][Rust] Parse trait implementations

Part of https://reviews.llvm.org/D102549
The file was modifiedllvm/lib/Demangle/RustDemangle.cpp
The file was modifiedllvm/test/Demangle/rust.test
Commit f933f7fbd047802456f9d614daf0f0dfb3c7c45f by tomasz.miasko
[Demangle][Rust] Parse trait definitions

Part of https://reviews.llvm.org/D102549
The file was modifiedllvm/lib/Demangle/RustDemangle.cpp
The file was modifiedllvm/test/Demangle/rust.test