summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/ConstantsContext.h
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2015-05-24 00:51:27 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2015-05-24 00:51:27 +0000
commit65ad1602b038549dfff4e8e2fe30dac15e45189d (patch)
treec03cf718e5e9fdc2cfc6eb633fbde3d35f134e89 /llvm/lib/IR/ConstantsContext.h
parentdc4c87f051871ddd4abd252a9755ffd26c9ce565 (diff)
downloadbcm5719-llvm-65ad1602b038549dfff4e8e2fe30dac15e45189d.tar.gz
bcm5719-llvm-65ad1602b038549dfff4e8e2fe30dac15e45189d.zip
Add target hook to allow merging stores of nonzero constants
On GPU targets, materializing constants is cheap and stores are expensive, so only doing this for zero vectors was silly. Most of the new testcases aren't optimally merged, and are for later improvements. llvm-svn: 238108
Diffstat (limited to 'llvm/lib/IR/ConstantsContext.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud