Some LLVM patches.
Improves LLVM's ability to reason with dereferencability when it comes to select instructions, which improves passes like SROA. Causes functions like std::clamp to produce better (though still sub-optimal) IR. Now in mainline LLVM.
Provides support for lambdas in an unevaluated context with C++20.