SuccessChanges

Summary

  1. [DAG] Relax type restriction for store merge Summary: Allow stores of bitcastable types to be merged by peeking through BITCAST nodes and recasting stored values constant and vector extract nodes as necessary. Reviewers: jyknight, hfinkel, efriedma, RKSimon, spatel Reviewed By: RKSimon Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D34569
  2. [CostModel][X86] Add SSE2 two-src shuffle costs
  3. [ARM] Clarify legal addressing modes for ARM and Thumb2. NFC The existing code is very clever, but not clear, which seems like the wrong tradeoff here. Differential Revision: https://reviews.llvm.org/D36559
  4. [gold-plugin] Use more StringRef. No functionality change intended.
  5. Enable ASAN on NetBSD Summary: This enables also static runtime option. Sponsored by <The NetBSD Foundation> Reviewers: joerg, vitalybuka, filcab, kcc, fjricci Reviewed By: vitalybuka Subscribers: mgorny, llvm-commits, #sanitizers Tags: #sanitizers Differential Revision: https://reviews.llvm.org/D36490
  6. [CostModel][X86] Add avx1 two-src shuffle costs
Revision 310655 by niravd:
[DAG]  Relax type restriction for store merge

Summary: Allow stores of bitcastable types to be merged by peeking through BITCAST nodes and recasting stored values constant and vector extract nodes as necessary.

Reviewers: jyknight, hfinkel, efriedma, RKSimon, spatel

Reviewed By: RKSimon

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D34569
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cppllvm.src/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
The file was modified/llvm/trunk/test/CodeGen/X86/MergeConsecutiveStores.llllvm.src/test/CodeGen/X86/MergeConsecutiveStores.ll
Revision 310654 by rksimon:
[CostModel][X86] Add SSE2 two-src shuffle costs
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/X86/X86TargetTransformInfo.cppllvm.src/lib/Target/X86/X86TargetTransformInfo.cpp
The file was modified/llvm/trunk/test/Analysis/CostModel/X86/shuffle-single-src.llllvm.src/test/Analysis/CostModel/X86/shuffle-single-src.ll
The file was modified/llvm/trunk/test/Analysis/CostModel/X86/shuffle-two-src.llllvm.src/test/Analysis/CostModel/X86/shuffle-two-src.ll
Revision 310653 by efriedma:
[ARM] Clarify legal addressing modes for ARM and Thumb2. NFC

The existing code is very clever, but not clear, which seems
like the wrong tradeoff here.

Differential Revision: https://reviews.llvm.org/D36559
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/ARM/ARMISelLowering.cppllvm.src/lib/Target/ARM/ARMISelLowering.cpp
Revision 310652 by d0k:
[gold-plugin] Use more StringRef. No functionality change intended.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/tools/gold/gold-plugin.cppllvm.src/tools/gold/gold-plugin.cpp
Revision 310651 by kamil:
Enable ASAN on NetBSD

Summary:
This enables also static runtime option.

Sponsored by <The NetBSD Foundation>

Reviewers: joerg, vitalybuka, filcab, kcc, fjricci

Reviewed By: vitalybuka

Subscribers: mgorny, llvm-commits, #sanitizers

Tags: #sanitizers

Differential Revision: https://reviews.llvm.org/D36490
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/cmake/config-ix.cmakecompiler-rt.src/cmake/config-ix.cmake
Revision 310650 by rksimon:
[CostModel][X86] Add avx1 two-src shuffle costs
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/X86/X86TargetTransformInfo.cppllvm.src/lib/Target/X86/X86TargetTransformInfo.cpp
The file was modified/llvm/trunk/test/Analysis/CostModel/X86/shuffle-single-src.llllvm.src/test/Analysis/CostModel/X86/shuffle-single-src.ll
The file was modified/llvm/trunk/test/Analysis/CostModel/X86/shuffle-two-src.llllvm.src/test/Analysis/CostModel/X86/shuffle-two-src.ll