Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[X86] Disable speculative load hardening for operations with an expli…
…cit RSP base. After D58632, we can create idempotent atomic operations to the top of stack. This confused speculative load hardening because it thinks accesses should have virtual register base except for the cases it already excluded. This commit adds a new exclusion for this case. I'll try to reduce a test case for this, but this fix was verified to work by the reporter. This should avoid needing to revert D58632. llvm-svn: 360475
- Loading branch information