Revert r347596 "Support for inserting profile-directed cache prefetches"
authorHans Wennborg <hans@hanshq.net>
Thu, 29 Nov 2018 13:58:02 +0000 (13:58 +0000)
committerHans Wennborg <hans@hanshq.net>
Thu, 29 Nov 2018 13:58:02 +0000 (13:58 +0000)
commit6e3be9d12e29c951df076df7f1891473de34ff8b
treeee51b5d352291c86e15cc9955c89393ee433b0ab
parentddedf0f9bbbc1a584df057da313d5642c2661d68
Revert r347596 "Support for inserting profile-directed cache prefetches"

It causes asserts building BoringSSL. See https://crbug.com/91009#c3 for
repro.

This also reverts the follow-ups:
Revert r347724 "Do not insert prefetches with unsupported memory operands."
Revert r347606 "[X86] Add dependency from X86 to ProfileData after rL347596"
Revert r347607 "Add new passes to X86 pipeline tests"

llvm-svn: 347864
16 files changed:
llvm/lib/Target/X86/CMakeLists.txt
llvm/lib/Target/X86/LLVMBuild.txt
llvm/lib/Target/X86/X86.h
llvm/lib/Target/X86/X86DiscriminateMemOps.cpp [deleted file]
llvm/lib/Target/X86/X86InsertPrefetch.cpp [deleted file]
llvm/lib/Target/X86/X86TargetMachine.cpp
llvm/test/CodeGen/X86/O0-pipeline.ll
llvm/test/CodeGen/X86/O3-pipeline.ll
llvm/test/CodeGen/X86/discriminate-mem-ops.ll [deleted file]
llvm/test/CodeGen/X86/insert-prefetch-inline.afdo [deleted file]
llvm/test/CodeGen/X86/insert-prefetch-inline.ll [deleted file]
llvm/test/CodeGen/X86/insert-prefetch-invalid-instr.afdo [deleted file]
llvm/test/CodeGen/X86/insert-prefetch-invalid-instr.ll [deleted file]
llvm/test/CodeGen/X86/insert-prefetch-other.afdo [deleted file]
llvm/test/CodeGen/X86/insert-prefetch.afdo [deleted file]
llvm/test/CodeGen/X86/insert-prefetch.ll [deleted file]