summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/R600/AMDGPUSubtarget.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2014-10-10 22:01:59 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2014-10-10 22:01:59 +0000
commit410332860d7bcb1033bbf47732c365730af710f6 (patch)
treebf926028cd6c5d4f613695be6aee0d846179585b /llvm/lib/Target/R600/AMDGPUSubtarget.cpp
parent1f05c51e5ecdf6e35a58689aead4dc162850914a (diff)
downloadbcm5719-llvm-410332860d7bcb1033bbf47732c365730af710f6.tar.gz
bcm5719-llvm-410332860d7bcb1033bbf47732c365730af710f6.zip
R600/SI: Add load / store machine optimizer pass.
Currently this only functions to match simple cases where ds_read2_* / ds_write2_* instructions can be used. In the future it might match some of the other weird load patterns, such as direct to LDS loads. Currently enabled only with a subtarget feature to enable easier testing. llvm-svn: 219533
Diffstat (limited to 'llvm/lib/Target/R600/AMDGPUSubtarget.cpp')
-rw-r--r--llvm/lib/Target/R600/AMDGPUSubtarget.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/R600/AMDGPUSubtarget.cpp b/llvm/lib/Target/R600/AMDGPUSubtarget.cpp
index bcafee51ae8..9d09a196370 100644
--- a/llvm/lib/Target/R600/AMDGPUSubtarget.cpp
+++ b/llvm/lib/Target/R600/AMDGPUSubtarget.cpp
@@ -79,7 +79,7 @@ AMDGPUSubtarget::AMDGPUSubtarget(StringRef TT, StringRef GPU, StringRef FS,
FP64Denormals(false), FP32Denormals(false), CaymanISA(false),
FlatAddressSpace(false), EnableIRStructurizer(true),
EnablePromoteAlloca(false), EnableIfCvt(true),
- WavefrontSize(0), CFALUBug(false), LocalMemorySize(0),
+ EnableLoadStoreOpt(false), WavefrontSize(0), CFALUBug(false), LocalMemorySize(0),
DL(computeDataLayout(initializeSubtargetDependencies(GPU, FS))),
FrameLowering(TargetFrameLowering::StackGrowsUp,
64 * 16, // Maximum stack alignment (long16)
OpenPOWER on IntegriCloud