Revert: r327172 "Correct load-op-store cycle detection analysis"
authorNirav Dave <niravd@google.com>
Sat, 10 Mar 2018 02:16:15 +0000 (02:16 +0000)
committerNirav Dave <niravd@google.com>
Sat, 10 Mar 2018 02:16:15 +0000 (02:16 +0000)
commit042678bd555dcd3231c363cbc77fee6082b0a0ba
treee26dd887af285949c0990ef1eb58103f86750aef
parent0b013e041ddb09e4bbb366bc0be247b39872ae0c
Revert: r327172 "Correct load-op-store cycle detection analysis"
        r327171 "Improve Dependency analysis when doing multi-node Instruction Selection"
        r328170 "[DAG] Enforce stricter NodeId invariant during Instruction selection"

Reverting patch as NodeId invariant change is causing pathological
increases in compile time on PPC

llvm-svn: 327197
25 files changed:
llvm/include/llvm/CodeGen/SelectionDAGISel.h
llvm/include/llvm/CodeGen/SelectionDAGNodes.h
llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
llvm/test/CodeGen/X86/avg.ll
llvm/test/CodeGen/X86/avx-vbroadcastf128.ll
llvm/test/CodeGen/X86/avx2-vbroadcast.ll
llvm/test/CodeGen/X86/avx2-vbroadcasti128.ll
llvm/test/CodeGen/X86/avx512-vbroadcasti128.ll
llvm/test/CodeGen/X86/i256-add.ll
llvm/test/CodeGen/X86/masked_memop.ll
llvm/test/CodeGen/X86/merge-consecutive-stores.ll
llvm/test/CodeGen/X86/nontemporal.ll
llvm/test/CodeGen/X86/pr36274.ll [deleted file]
llvm/test/CodeGen/X86/pr36312.ll [deleted file]
llvm/test/CodeGen/X86/required-vector-width.ll
llvm/test/CodeGen/X86/store_op_load_fold2.ll
llvm/test/CodeGen/X86/subvector-broadcast.ll
llvm/test/CodeGen/X86/var-permute-256.ll
llvm/test/CodeGen/X86/vector-shuffle-variable-256.ll