Teach DAGCombine to fold constant offsets into GlobalAddress nodes,
[oota-llvm.git] / lib / Target / CellSPU / SPUISelLowering.cpp
index 086a25f1d8961342b27f7f1a8b6eb2a1af8dc181..659ba7530d079e2f73f432f05e9090d14957121e 100644 (file)
@@ -3058,3 +3058,9 @@ bool SPUTargetLowering::isLegalAddressImmediate(int64_t V,
 bool SPUTargetLowering::isLegalAddressImmediate(llvm::GlobalValue* GV) const {
   return false;
 }
+
+bool
+SPUTargetLowering::isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const {
+  // The SPU target isn't yet aware of offsets.
+  return false;
+}