[all-commits] [llvm/llvm-project] eae84b: [MSAN] Handle x86 {round, min, max}sd intrinsics

Gui Andrade via All-commits all-commits at lists.llvm.org
Fri Jun 26 23:49:07 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: eae84b41fe8e138bf0425ff4d009dee81574620a
      https://github.com/llvm/llvm-project/commit/eae84b41fe8e138bf0425ff4d009dee81574620a
  Author: Gui Andrade <guiand at google.com>
  Date:   2020-06-27 (Sat, 27 Jun 2020)

  Changed paths:
    M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp

  Log Message:
  -----------
  [MSAN] Handle x86 {round,min,max}sd intrinsics

These need special handling over the simple vector intrinsics as they
behave more like a shuffle operation: taking the top half of the vector
from one input, and the bottom half separately. Previously, these were
being handled as though all bits of all operands were combined.

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




More information about the All-commits mailing list