Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [SSP] [1/3] Revert "StackProtector: Use PointerMayBeCaptured" | Paul Robinson | 2019-09-30 | 2 | -141/+0 |
| | | | | | | | | | | | "Captured" and "relevant to Stack Protector" are not the same thing. This reverts commit f29366b1f594f48465c5a2754bcffac6d70fd0b1. aka r363169. Differential Revision: https://reviews.llvm.org/D67842 llvm-svn: 373216 | ||||
* | [lit] Delete empty lines at the end of lit.local.cfg NFC | Fangrui Song | 2019-06-17 | 1 | -1/+0 |
| | | | | llvm-svn: 363538 | ||||
* | StackProtector: Use PointerMayBeCaptured | Matt Arsenault | 2019-06-12 | 2 | -0/+142 |
This was using its own, outdated list of possible captures. This was at minimum not catching cmpxchg and addrspacecast captures. One change is now any volatile access is treated as capturing. The test coverage for this pass is quite inadequate, but this required removing volatile in the lifetime capture test. Also fixes some infrastructure issues to allow running just the IR pass. Fixes bug 42238. llvm-svn: 363169 |