]> granicus.if.org Git - llvm/commit
Revert "[LoopVectorize][PowerPC] Estimate int and float register pressure separately...
authorJinsong Ji <jji@us.ibm.com>
Tue, 8 Oct 2019 17:32:56 +0000 (17:32 +0000)
committerJinsong Ji <jji@us.ibm.com>
Tue, 8 Oct 2019 17:32:56 +0000 (17:32 +0000)
commitcf65f7210c08cdd9fc14fd665163cb2625bd42b4
tree9d583b73f25ae244e8fc695fc858de5b82a6c5e5
parentd698704619779d6698fd8cc5f47858f59f4a10e7
Revert "[LoopVectorize][PowerPC] Estimate int and float register pressure separately in loop-vectorize"

Also Revert "[LoopVectorize] Fix non-debug builds after rL374017"

This reverts commit 9f41deccc0e648a006c9f38e11919f181b6c7e0a.
This reverts commit 18b6fe07bcf44294f200bd2b526cb737ed275c04.

The patch is breaking PowerPC internal build, checked with author, reverting
on behalf of him for now due to timezone.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@374091 91177308-0d34-0410-b5e6-96231b3b80d8
21 files changed:
include/llvm/Analysis/TargetTransformInfo.h
include/llvm/Analysis/TargetTransformInfoImpl.h
include/llvm/CodeGen/BasicTTIImpl.h
lib/Analysis/TargetTransformInfo.cpp
lib/Target/AArch64/AArch64TargetTransformInfo.h
lib/Target/ARM/ARMTargetTransformInfo.h
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
lib/Target/PowerPC/PPCTargetTransformInfo.h
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
lib/Target/SystemZ/SystemZTargetTransformInfo.h
lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp
lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h
lib/Target/X86/X86TargetTransformInfo.cpp
lib/Target/X86/X86TargetTransformInfo.h
lib/Target/XCore/XCoreTargetTransformInfo.h
lib/Transforms/Scalar/LoopStrengthReduce.cpp
lib/Transforms/Vectorize/LoopVectorize.cpp
lib/Transforms/Vectorize/SLPVectorizer.cpp
test/Transforms/LoopVectorize/PowerPC/reg-usage.ll [deleted file]
test/Transforms/LoopVectorize/X86/reg-usage-debug.ll
test/Transforms/LoopVectorize/X86/reg-usage.ll