summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2013-07-23 23:54:56 +0000
committerTom Stellard <thomas.stellard@amd.com>2013-07-23 23:54:56 +0000
commit8cb0e47c9ee2061cedb06bbb648e1d5c2efea82e (patch)
tree3656bbef9c009cd3caed330b86d2e12327664963 /llvm/lib/CodeGen/SelectionDAG
parent28157828313582762803cd751acce078e8ebd49e (diff)
downloadbcm5719-llvm-8cb0e47c9ee2061cedb06bbb648e1d5c2efea82e.tar.gz
bcm5719-llvm-8cb0e47c9ee2061cedb06bbb648e1d5c2efea82e.zip
R600: Treat CONSTANT_ADDRESS loads like GLOBAL_ADDRESS loads when necessary
These are really the same address space in hardware. The only difference is that CONSTANT_ADDRESS uses a special cache for faster access. When we are unable to use the constant kcache for some reason (e.g. smaller types or lack of indirect addressing) then the instruction selector must use GLOBAL_ADDRESS loads instead. llvm-svn: 187006
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud