http://llvm.org/bugs/show_bug.cgi?id=15540
Bug ID: 15540
Summary: GVN Compile time 10% regression caused by revision
176408
Product: libraries
Version: trunk
Hardware: PC
OS: All
Status: NEW
Severity: enhancement
Priority: P
Component: Core LLVM classes
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Classification: Unclassified
Here is how we build the compiler,
1) We check out source revision 176407 and revision 176408 from trunk.
2) We configure and build the compiler.
The example is originated from TraverseSchema.cpp in 483.xalancbmk (SEPC2006)
We first generate -O0 .bc file and apply two opt respectively. Please see the
attachment common.ll.
$OPT -Os common.bc --time-passes -o /dev/null
Here is the result:
r176407
---User Time--- --System Time-- --User+System-- ---Wall Time--- ---
Name ---
0.1039 ( 14.7%) 0.0006 ( 2.3%) 0.1045 ( 14.3%) 0.1044 ( 14.3%)
Global Value Numbering
r176408
---User Time--- --System Time-- --User+System-- ---Wall Time--- ---
Name ---
0.1170 ( 16.2%) 0.0006 ( 2.4%) 0.1176 ( 15.7%) 0.1175 ( 15.7%)
Global Value Numbering
It shows more than 10% regression on this case.
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs