OSDN Git Service

Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is...
authorNirav Dave <niravd@google.com>
Thu, 2 Feb 2017 18:24:55 +0000 (18:24 +0000)
committerNirav Dave <niravd@google.com>
Thu, 2 Feb 2017 18:24:55 +0000 (18:24 +0000)
commit529986a15df367bbf0f52e2d4986d6853f2b8e0a
treec98e2afba05c38a77af71415435b8567897f1710
parent416bf900869231370a3a03aa67b95db2cc3d8290
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."

This reverts commit r293893 which is miscompiling lua on ARM and
bootstrapping for x86-windows.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293915 91177308-0d34-0410-b5e6-96231b3b80d8
72 files changed:
include/llvm/Target/TargetLowering.h
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
lib/CodeGen/TargetLoweringBase.cpp
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
lib/Target/ARM/ARMISelLowering.h
test/CodeGen/AArch64/argument-blocks.ll
test/CodeGen/AArch64/arm64-abi.ll
test/CodeGen/AArch64/arm64-memset-inline.ll
test/CodeGen/AArch64/arm64-variadic-aapcs.ll
test/CodeGen/AArch64/merge-store.ll
test/CodeGen/AArch64/vector_merge_dep_check.ll
test/CodeGen/AMDGPU/debugger-insert-nops.ll
test/CodeGen/AMDGPU/insert_vector_elt.ll
test/CodeGen/AMDGPU/merge-stores.ll
test/CodeGen/AMDGPU/private-element-size.ll
test/CodeGen/AMDGPU/si-triv-disjoint-mem-access.ll
test/CodeGen/ARM/2012-10-04-AAPCS-byval-align8.ll
test/CodeGen/ARM/alloc-no-stack-realign.ll
test/CodeGen/ARM/gpr-paired-spill.ll
test/CodeGen/ARM/ifcvt10.ll
test/CodeGen/ARM/static-addr-hoisting.ll
test/CodeGen/BPF/undef.ll
test/CodeGen/MSP430/Inst16mm.ll
test/CodeGen/Mips/cconv/arguments-float.ll
test/CodeGen/Mips/cconv/arguments-varargs.ll
test/CodeGen/Mips/fastcc.ll
test/CodeGen/Mips/load-store-left-right.ll
test/CodeGen/Mips/micromips-li.ll
test/CodeGen/Mips/mips64-f128-call.ll
test/CodeGen/Mips/mips64-f128.ll
test/CodeGen/Mips/mno-ldc1-sdc1.ll
test/CodeGen/Mips/msa/f16-llvm-ir.ll
test/CodeGen/Mips/msa/i5_ld_st.ll
test/CodeGen/Mips/o32_cc_byval.ll
test/CodeGen/Mips/o32_cc_vararg.ll
test/CodeGen/PowerPC/anon_aggr.ll
test/CodeGen/PowerPC/complex-return.ll
test/CodeGen/PowerPC/jaggedstructs.ll
test/CodeGen/PowerPC/ppc64-align-long-double.ll
test/CodeGen/PowerPC/structsinmem.ll
test/CodeGen/PowerPC/structsinregs.ll
test/CodeGen/SystemZ/unaligned-01.ll
test/CodeGen/Thumb/2010-07-15-debugOrdering.ll
test/CodeGen/Thumb/stack-access.ll
test/CodeGen/X86/2010-09-17-SideEffectsInChain.ll
test/CodeGen/X86/2012-11-28-merge-store-alias.ll
test/CodeGen/X86/MergeConsecutiveStores.ll
test/CodeGen/X86/avx512-mask-op.ll
test/CodeGen/X86/chain_order.ll
test/CodeGen/X86/clear_upper_vector_element_bits.ll
test/CodeGen/X86/combiner-aa-0.ll [new file with mode: 0644]
test/CodeGen/X86/combiner-aa-1.ll [new file with mode: 0644]
test/CodeGen/X86/copy-eflags.ll
test/CodeGen/X86/dag-merge-fast-accesses.ll
test/CodeGen/X86/dont-trunc-store-double-to-float.ll
test/CodeGen/X86/extractelement-legalization-store-ordering.ll
test/CodeGen/X86/i256-add.ll
test/CodeGen/X86/i386-shrink-wrapping.ll
test/CodeGen/X86/live-range-nosubreg.ll
test/CodeGen/X86/merge-consecutive-loads-128.ll
test/CodeGen/X86/merge-consecutive-loads-256.ll
test/CodeGen/X86/merge-store-partially-alias-loads.ll
test/CodeGen/X86/pr18023.ll [new file with mode: 0644]
test/CodeGen/X86/split-store.ll
test/CodeGen/X86/stores-merging.ll
test/CodeGen/X86/vector-compare-results.ll
test/CodeGen/X86/vector-shuffle-variable-128.ll
test/CodeGen/X86/vector-shuffle-variable-256.ll
test/CodeGen/X86/vectorcall.ll
test/CodeGen/X86/win32-eh.ll
test/CodeGen/XCore/varargs.ll