R600: CONST_ADDRESS node is not marked as mayLoad anymore
authorVincent Lejeune <vljn@ovi.com>
Tue, 5 Mar 2013 15:04:42 +0000 (15:04 +0000)
committerVincent Lejeune <vljn@ovi.com>
Tue, 5 Mar 2013 15:04:42 +0000 (15:04 +0000)
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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176486 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/R600/R600Instructions.td

index 447ed15e3ac68afb210d6a72396b3d3ceec22462..74106c9bd63096a419e760ed499e76dbb2eafa2b 100644 (file)
@@ -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]
 >;
 
 //===----------------------------------------------------------------------===//