diff options
author | Tom Stellard <thomas.stellard@amd.com> | 2013-07-23 23:54:56 +0000 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2013-07-23 23:54:56 +0000 |
commit | 8cb0e47c9ee2061cedb06bbb648e1d5c2efea82e (patch) | |
tree | 3656bbef9c009cd3caed330b86d2e12327664963 /llvm/lib/CodeGen/SelectionDAG | |
parent | 28157828313582762803cd751acce078e8ebd49e (diff) | |
download | bcm5719-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