diff options
author | Craig Topper <craig.topper@intel.com> | 2018-02-13 04:19:26 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-02-13 04:19:26 +0000 |
commit | df99baa4df985cfd9a1517b4ca79b41c179f4773 (patch) | |
tree | 101c7543d69bf83420a46a2d7a371113bad0e9ef /clang/test/OpenMP/target_parallel_for_codegen.cpp | |
parent | 4b89cc1b96682a14c6f95cf431cb946bc3f62e0c (diff) | |
download | bcm5719-llvm-df99baa4df985cfd9a1517b4ca79b41c179f4773.tar.gz bcm5719-llvm-df99baa4df985cfd9a1517b4ca79b41c179f4773.zip |
[X86] Teach EVEX->VEX pass to turn VRNDSCALE into VROUND when bits 7:4 of the immediate are 0 and the regular EVEX->VEX checks pass.
Bits 7:4 control the scale part of the operation. If the scale is 0 the behavior is equivalent to VROUND.
Fixes PR36246
llvm-svn: 324985
Diffstat (limited to 'clang/test/OpenMP/target_parallel_for_codegen.cpp')
0 files changed, 0 insertions, 0 deletions