[PATCH] D18898: [Loop Rotation] Make default max rotation header size threshold dependent on target CPU
Andrey Turetskiy via llvm-commits
llvm-commits at lists.llvm.org
Wed May 11 07:04:38 PDT 2016
aturetsk updated this revision to Diff 56905.
aturetsk added a comment.
1. Rebased to the newer trunk.
2. The loop rotation pass has been ported to the new pass manager. Extend this patch for the new version of the pass as well.
3. Use approach #3 (with bool variable keeping information about the createLoopRotatePass argument).
http://reviews.llvm.org/D18898
Files:
include/llvm/Analysis/TargetTransformInfo.h
include/llvm/Analysis/TargetTransformInfoImpl.h
include/llvm/CodeGen/BasicTTIImpl.h
include/llvm/Transforms/Scalar.h
include/llvm/Transforms/Scalar/LoopRotation.h
lib/Analysis/TargetTransformInfo.cpp
lib/Target/X86/X86TargetTransformInfo.cpp
lib/Target/X86/X86TargetTransformInfo.h
lib/Transforms/IPO/PassManagerBuilder.cpp
lib/Transforms/Scalar/LoopRotation.cpp
test/Transforms/LoopRotate/target-default.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D18898.56905.patch
Type: text/x-patch
Size: 11421 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160511/59fa02ce/attachment.bin>
More information about the llvm-commits
mailing list