[llvm-commits] [llvm] r171489 - /llvm/trunk/lib/Target/TargetTransformImpl.cpp

Nadav Rotem nrotem at apple.com
Fri Jan 4 10:40:40 PST 2013


Author: nadav
Date: Fri Jan  4 12:40:39 2013
New Revision: 171489

URL: http://llvm.org/viewvc/llvm-project?rev=171489&view=rev
Log:
Change the default number of registers to prevent unrolling on targets that dont have this hook.

Modified:
    llvm/trunk/lib/Target/TargetTransformImpl.cpp

Modified: llvm/trunk/lib/Target/TargetTransformImpl.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/TargetTransformImpl.cpp?rev=171489&r1=171488&r2=171489&view=diff
==============================================================================
--- llvm/trunk/lib/Target/TargetTransformImpl.cpp (original)
+++ llvm/trunk/lib/Target/TargetTransformImpl.cpp Fri Jan  4 12:40:39 2013
@@ -172,7 +172,7 @@
 }
 
 unsigned VectorTargetTransformImpl::getNumberOfRegisters(bool Vector) const {
-  return 8;
+  return 1;
 }
 
 unsigned VectorTargetTransformImpl::getArithmeticInstrCost(unsigned Opcode,





More information about the llvm-commits mailing list