Hi! This tiny patch moves ASan and TSan passes just before sanopt pass, that gives nice speedup on several SPEC2006 tests (-O2 optimization level was used) on x86: TESTCASE ORIGINAL PATCHED SPEEDUP 401.bzip2 806 798 0.99% 403.gcc 506 475 6.13% 429.mcf 337 295 12.46% 456.hmmer 1005 1017 -1.19% 458.sjeng 993 946 4.73% 462.libquantum 312 290 7.05% 473.astar 550 539 2.00% 483.xalancbmk 439 363 17.31% 410.bwaves 1720 1712 0.47% 416.gamess 3101 3105 -0.13% 433.milc 469 358 23.67% 434.zeusmp 1497 1499 -0.13% 435.gromacs 926 905 2.27% 436.cactusADM 2572 2612 -1.56% 437.leslie3d 1472 1470 0.14% 444.namd 474 452 4.64% 447.dealII 505 429 15.05% 459.GemsFDTD 1812 1812 0.00% 465.tonto 1289 1292 -0.23% 470.lbm 302 228 24.50% 482.sphinx3 1030 617 40.10% Does this change looks reasonable for trunk? -Maxim