OSDN Git Service

[AMDGPU] Add options for waitcnt pass debugging; add instr count in debug output.
authorMark Searles <m.c.searles@gmail.com>
Thu, 7 Dec 2017 20:36:39 +0000 (20:36 +0000)
committerMark Searles <m.c.searles@gmail.com>
Thu, 7 Dec 2017 20:36:39 +0000 (20:36 +0000)
commit71627f79010aafe74fdcba901bba28dd7caa0869
treeaf6a1bad2dee6e510a8ac0f64646c4c60f22447f
parent5e07001873f9c70d5d8b8d009e3559ae039c12db
[AMDGPU] Add options for waitcnt pass debugging; add instr count in debug output.
-amdgpu-waitcnt-forcezero={1|0}  Force all waitcnt instrs to be emitted as s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
-amdgpu-waitcnt-forceexp=<n>  Force emit a s_waitcnt expcnt(0) before the first <n> instrs
-amdgpu-waitcnt-forcelgkm=<n> Force emit a s_waitcnt lgkmcnt(0) before the first <n> instrs
-amdgpu-waitcnt-forcevm=<n>   Force emit a s_waitcnt vmcnt(0) before the first <n> instrs

Differential Revision: https://reviews.llvm.org/D40091

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@320084 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
test/CodeGen/AMDGPU/waitcnt-debug.mir [new file with mode: 0644]