SVNews r327885

NOTE: This service is experimental and subject to change! Use at your own risk!

2018-01-12 18:19:14 - r327885 by dim (Dimitry Andric)

Complete list of files affected by revision r327885:

(Note: At the moment, these links point to ViewVC on svn.freebsd.org. They are probably slow. Do not overuse.)

  History   Contents   Diff   MODIFY   /projects/clang600-import/contrib/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h  
  History   Contents   Diff   MODIFY   /projects/clang600-import/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp  

Commit message:

Pull in r321994 from upstream llvm trunk (by Alexey Bataev):

  [SLP] Fix PR35777: Incorrect handling of aggregate values.

  Summary:
  Fixes the bug with incorrect handling of InsertValue|InsertElement
  instrucions in SLP vectorizer. Currently, we may use incorrect
  ExtractElement instructions as the operands of the original
  InsertValue|InsertElement instructions.

  Reviewers: mkuper, hfinkel, RKSimon, spatel

  Subscribers: llvm-commits

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

This should fix "Invalid InsertValueInst operands!" errors when building
certain parts of editors/libreoffice.

Reported by: jbeich
PR: 225086

 


Powered by Python FreeBSD support by secnetix GmbH & Co. KG

Page generated in 11 ms, 2 files printed. Current time is 2018-01-17 19:57:24. All times are in UTC/GMT.