summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/Unix
diff options
context:
space:
mode:
authorArnold Schwaighofer <aschwaighofer@apple.com>2013-07-11 15:21:55 +0000
committerArnold Schwaighofer <aschwaighofer@apple.com>2013-07-11 15:21:55 +0000
commite97c71b8fddcbf61fdbfb13b520761d05a646a2c (patch)
tree86bb7d1297d31f63030a084d181a6df760cfef4d /llvm/lib/Support/Unix
parenta3501d4b81c170d3b0fc7645a6f5357c24e517e7 (diff)
downloadbcm5719-llvm-e97c71b8fddcbf61fdbfb13b520761d05a646a2c.tar.gz
bcm5719-llvm-e97c71b8fddcbf61fdbfb13b520761d05a646a2c.zip
LoopVectorize: Vectorize all accesses in address space zero with unit stride
We can vectorize them because in the case where we wrap in the address space the unvectorized code would have had to access a pointer value of zero which is undefined behavior in address space zero according to the LLVM IR semantics. (Thank you Duncan, for pointing this out to me). Fixes PR16592. llvm-svn: 186088
Diffstat (limited to 'llvm/lib/Support/Unix')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud