diff options
author | Jan Vesely <jan.vesely@rutgers.edu> | 2014-06-22 21:43:00 +0000 |
---|---|---|
committer | Jan Vesely <jan.vesely@rutgers.edu> | 2014-06-22 21:43:00 +0000 |
commit | 109efdff6a00f5330db1e71927973ae1d47febb1 (patch) | |
tree | 425184cbc29672911edf70e08136640c1e3fcb92 /clang/lib/Basic/Diagnostic.cpp | |
parent | b32714054a48ac25e75a459d5d3a477633c561c7 (diff) | |
download | bcm5719-llvm-109efdff6a00f5330db1e71927973ae1d47febb1.tar.gz bcm5719-llvm-109efdff6a00f5330db1e71927973ae1d47febb1.zip |
R600: Implement custom SDIVREM.
Instead of separate SDIV/SREM. SDIV used UDIV which in turn used UDIVREM anyway.
SREM used SDIV(UDIV->UDIVREM)+MUL+SUB, using UDIVREM directly is more efficient.
v2: Don't use all caps names
Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
llvm-svn: 211477
Diffstat (limited to 'clang/lib/Basic/Diagnostic.cpp')
0 files changed, 0 insertions, 0 deletions