FailedChanges

Summary

  1. gn build: no-op style tweak in sync script
  2. [Docs] Removes Subsystem Documentation page Removes Subsystem Documentation page. Also moves existing topics on Subsystem Documentation page to User Guides and Reference pages.
  3. [X86][AVX] Access a scalar float/double as a free extract from a broadcast load (PR43217) If a fp scalar is loaded and then used as both a scalar and a vector broadcast, perform the load as a broadcast and then extract the scalar for 'free' from the 0th element. This involved switching the order of the X86ISD::BROADCAST combines so we only convert to X86ISD::BROADCAST_LOAD once all other canonicalizations have been attempted. Adds a DAGCombinerInfo::recursivelyDeleteUnusedNodes wrapper. Fixes PR43217 Differential Revision: https://reviews.llvm.org/D68544
Revision 373873 by nico:
gn build: no-op style tweak in sync script
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/utils/gn/build/sync_source_lists_from_cmake.pyllvm.src/utils/gn/build/sync_source_lists_from_cmake.py
Revision 373872 by dr87:
[Docs] Removes Subsystem Documentation page

Removes Subsystem Documentation page. Also moves existing topics on Subsystem Documentation page to User Guides and Reference pages.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/docs/Reference.rstllvm.src/docs/Reference.rst
The file was removed/llvm/trunk/docs/SubsystemDocumentation.rstllvm.src/docs/SubsystemDocumentation.rst
The file was modified/llvm/trunk/docs/UserGuides.rstllvm.src/docs/UserGuides.rst
The file was modified/llvm/trunk/docs/index.rstllvm.src/docs/index.rst
Revision 373871 by rksimon:
[X86][AVX] Access a scalar float/double as a free extract from a broadcast load (PR43217)

If a fp scalar is loaded and then used as both a scalar and a vector broadcast, perform the load as a broadcast and then extract the scalar for 'free' from the 0th element.

This involved switching the order of the X86ISD::BROADCAST combines so we only convert to X86ISD::BROADCAST_LOAD once all other canonicalizations have been attempted.

Adds a DAGCombinerInfo::recursivelyDeleteUnusedNodes wrapper.

Fixes PR43217

Differential Revision: https://reviews.llvm.org/D68544
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/CodeGen/TargetLowering.hllvm.src/include/llvm/CodeGen/TargetLowering.h
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cppllvm.src/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
The file was modified/llvm/trunk/lib/Target/X86/X86ISelLowering.cppllvm.src/lib/Target/X86/X86ISelLowering.cpp
The file was modified/llvm/trunk/test/CodeGen/X86/avx-vbroadcast.llllvm.src/test/CodeGen/X86/avx-vbroadcast.ll