summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2017-12-08 20:01:02 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2017-12-08 20:01:02 +0000
commit73ce93b08b86121e3f485531d621ffd8667cbaf5 (patch)
tree8a109df44a55ab2e472761ab30f33e886c96c328 /llvm/lib
parent856777d8c972ef9dbf61306931447b4421c11a9e (diff)
downloadbcm5719-llvm-73ce93b08b86121e3f485531d621ffd8667cbaf5.tar.gz
bcm5719-llvm-73ce93b08b86121e3f485531d621ffd8667cbaf5.zip
AMDGPU: Set IntrReadMem on memtime intrinsics
llvm-svn: 320188
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/AMDGPU/SMInstructions.td7
1 files changed, 2 insertions, 5 deletions
diff --git a/llvm/lib/Target/AMDGPU/SMInstructions.td b/llvm/lib/Target/AMDGPU/SMInstructions.td
index 5e72a2e8828..8f347986eb8 100644
--- a/llvm/lib/Target/AMDGPU/SMInstructions.td
+++ b/llvm/lib/Target/AMDGPU/SMInstructions.td
@@ -129,11 +129,8 @@ class SM_Time_Pseudo<string opName, SDPatternOperator node> : SM_Pseudo<
opName, (outs SReg_64_XEXEC:$sdst), (ins),
" $sdst", [(set i64:$sdst, (node))]> {
let hasSideEffects = 1;
- // FIXME: mayStore = ? is a workaround for tablegen bug for different
- // inferred mayStore flags for the instruction pattern vs. standalone
- // Pat. Each considers the other contradictory.
- let mayStore = ?;
- let mayLoad = ?;
+ let mayStore = 0;
+ let mayLoad = 1;
let has_sbase = 0;
let has_offset = 0;
}
OpenPOWER on IntegriCloud