Changes
Summary
- Revert "[CodeGenPrepare] limit overflow intrinsic matching to a single basic block" This reverts commit r359879, which introduced a compiler crash.
- RegAllocFast: Add heuristic to detect values not live-out of a block Add an improved/new heuristic to catch more cases when values are not live out of a basic block. Patch by Matthias Braun
Summary
- Mark is_trivially_destructible as unsupported with apple-clang-9 See discussion on https://reviews.llvm.org/D48292
Change Type | Path in Repository | Path in Workspace |
---|---|---|
![]() | /libcxx/trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp | trunk/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp |