diff options
author | Igor Breger <igor.breger@intel.com> | 2015-06-17 07:23:57 +0000 |
---|---|---|
committer | Igor Breger <igor.breger@intel.com> | 2015-06-17 07:23:57 +0000 |
commit | dfcc3d31a715b4104d3232d97ce1901827e44c4f (patch) | |
tree | 5eb6399d4484091f551e87d489d18488b1c63ebb /llvm/lib/Transforms | |
parent | d1a130c2026b8461f9078b2e342f7ba03533d238 (diff) | |
download | bcm5719-llvm-dfcc3d31a715b4104d3232d97ce1901827e44c4f.tar.gz bcm5719-llvm-dfcc3d31a715b4104d3232d97ce1901827e44c4f.zip |
AVX-512: cvtusi2ss/d intrinsics.
Change builtin function name and signature ( add third parameter - rounding mode ).
Added tests for intrinsics.
Differential Revision: http://reviews.llvm.org/D10473
llvm-svn: 239888
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r-- | llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp b/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp index 100824e59af..63eee2f7153 100644 --- a/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp +++ b/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp @@ -2022,6 +2022,8 @@ struct MemorySanitizerVisitor : public InstVisitor<MemorySanitizerVisitor> { Value *CopyOp, *ConvertOp; switch (I.getNumArgOperands()) { + case 3: + assert(isa<ConstantInt>(I.getArgOperand(2)) && "Invalid rounding mode"); case 2: CopyOp = I.getArgOperand(0); ConvertOp = I.getArgOperand(1); |