diff options
author | Philip Reames <listmail@philipreames.com> | 2015-05-19 23:40:11 +0000 |
---|---|---|
committer | Philip Reames <listmail@philipreames.com> | 2015-05-19 23:40:11 +0000 |
commit | d97cdf28e63fc43bf181c560f8d66d09405b364d (patch) | |
tree | 8c92951279c6ee4143b7285c4b37b3e16b0377e6 /libcxx/test | |
parent | 69411cea7695af6905f7f9fd760082d3202e701d (diff) | |
download | bcm5719-llvm-d97cdf28e63fc43bf181c560f8d66d09405b364d.tar.gz bcm5719-llvm-d97cdf28e63fc43bf181c560f8d66d09405b364d.zip |
[PlaceSafepoints] Stop special casing some intrinsics
We were special casing a handful of intrinsics as not needing a safepoint before them. After running into another valid case - memset - I took a closer look and realized that almost no intrinsics need to have a safepoint poll before them. Restructure the code to make that apparent so that we stop hitting these bugs. The only intrinsics which need a safepoint poll before them are ones which can run arbitrary code.
llvm-svn: 237744
Diffstat (limited to 'libcxx/test')
0 files changed, 0 insertions, 0 deletions