[llvm] r176486 - R600: CONST_ADDRESS node is not marked as mayLoad anymore

Vincent Lejeune vljn at ovi.com
Tue Mar 5 07:04:42 PST 2013


Author: vljn
Date: Tue Mar  5 09:04:42 2013
New Revision: 176486

URL: http://llvm.org/viewvc/llvm-project?rev=176486&view=rev
Log:
R600: CONST_ADDRESS node is not marked as mayLoad anymore

Reviewed-by: Tom Stellard <thomas.stellard at amd.com>

mayLoad complexify scheduling and does not bring any usefull info
as the location is not writeable at all.

Modified:
    llvm/trunk/lib/Target/R600/R600Instructions.td

Modified: llvm/trunk/lib/Target/R600/R600Instructions.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/R600/R600Instructions.td?rev=176486&r1=176485&r2=176486&view=diff
==============================================================================
--- llvm/trunk/lib/Target/R600/R600Instructions.td (original)
+++ llvm/trunk/lib/Target/R600/R600Instructions.td Tue Mar  5 09:04:42 2013
@@ -513,7 +513,7 @@ def INTERP_PAIR_ZW :  AMDGPUShaderInst <
 
 def CONST_ADDRESS: SDNode<"AMDGPUISD::CONST_ADDRESS",
   SDTypeProfile<1, -1, [SDTCisInt<0>, SDTCisPtrTy<1>]>,
-  [SDNPMayLoad, SDNPVariadic]
+  [SDNPVariadic]
 >;
 
 //===----------------------------------------------------------------------===//





More information about the llvm-commits mailing list