llvm-6502/test
Chandler Carruth 45baf6bb85 Fix the API usage in loop probability heuristics. It was incorrectly
classifying many edges as exiting which were in fact not. These mainly
formed edges into sub-loops. It was also not correctly classifying all
returning edges out of loops as leaving the loop. With this match most
of the loop heuristics are more rational.

Several serious regressions on loop-intesive benchmarks like perlbench's
loop tests when built with -enable-block-placement are fixed by these
updated heuristics. Unfortunately they in turn uncover some other
regressions. There are still several improvemenst that should be made to
loop heuristics including trip-count, and early back-edge management.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142917 91177308-0d34-0410-b5e6-96231b3b80d8
2011-10-25 09:47:41 +00:00
..
Analysis Fix the API usage in loop probability heuristics. It was incorrectly 2011-10-25 09:47:41 +00:00
Archive
Assembler
Bindings/Ocaml OCaml bindings: add some missing functions and testcases. 2011-10-14 20:38:33 +00:00
Bitcode Fix these test cases to not use .bc files. Otherwise, we run into issues with 2011-10-25 01:22:20 +00:00
BugPoint
CodeGen Remove the Blackfin backend. 2011-10-25 00:05:42 +00:00
DebugInfo Add a new wrapper node for a DILexicalBlock that encapsulates it and a 2011-10-11 22:59:11 +00:00
ExecutionEngine
Feature
Integer
lib s/tblgen/llvm-tblgen/g in a few missed places, including the tests 2011-10-06 13:39:59 +00:00
Linker Let this test pass even if 'int' is somewhere in its directory path. 2011-10-15 18:07:16 +00:00
MC ARM assembly parsing and encoding for VLD1 with writeback. 2011-10-25 00:14:01 +00:00
Object llvm-objdump: Add static symbol table dumping. 2011-10-18 19:32:17 +00:00
Other
Scripts
TableGen XFAIL test on leak checkers. 2011-10-24 17:24:05 +00:00
Transforms A dead malloc, a free(NULL) and a free(undef) are all trivially dead 2011-10-24 04:35:36 +00:00
Unit
Verifier
CMakeLists.txt
lit.cfg s/tblgen/llvm-tblgen/g in a few missed places, including the tests 2011-10-06 13:39:59 +00:00
lit.site.cfg.in
Makefile test/Makefile: Inspect $(PROJ_OBJ_ROOT)/tools/clang/Makefile instead of $(PROJ_SRC_ROOT)/tools/clang for "check-all". 2011-10-16 02:54:14 +00:00
Makefile.tests
site.exp.in
TestRunner.sh