diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-09-16 22:11:18 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-09-16 22:11:18 +0000 |
| commit | 6408c9135c726275784607d548053db9185bade7 (patch) | |
| tree | c172625d6d1035a221a290c4249b01c4b4923c2c /llvm/lib/DebugInfo/CodeView/ModuleSubstream.cpp | |
| parent | e1b7d2520ddf4aa019777d95d59957697a478149 (diff) | |
| download | bcm5719-llvm-6408c9135c726275784607d548053db9185bade7.tar.gz bcm5719-llvm-6408c9135c726275784607d548053db9185bade7.zip | |
AMDGPU: Allow some control flow intrinsics to be CSEd
These clean up some unnecessary or instructions in
cases with complex loops.
In the original testcase I noticed this, the same
or with exec was repeated 5 or 6 times in a row. With
this only one is emitted or sometimes a copy.
llvm-svn: 281786
Diffstat (limited to 'llvm/lib/DebugInfo/CodeView/ModuleSubstream.cpp')
0 files changed, 0 insertions, 0 deletions

