1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/lib
Chris Lattner 7519b1216b Add support to the loop canonicalization pass to make it transform loops to
have a SINGLE backedge.  This is useful to, for example, the -indvars pass.

This implements testcase LoopSimplify/single-backedge.ll and closes PR#34

llvm-svn: 9065
2003-10-13 00:37:13 +00:00
..
Analysis Make getNumBackEdges more efficient 2003-10-12 22:14:27 +00:00
AsmParser Include <cctype> and <cstdlib> instead of <ctype.h> and "Config/stdlib.h". 2003-10-10 19:12:08 +00:00
Bytecode Ok, the "fix" for this is to do a real associative container. Symbol tables 2003-10-10 05:43:47 +00:00
CodeGen * Doxygenified comments 2003-10-10 17:41:32 +00:00
CWriter * Spell "necessary" correctly 2003-10-12 08:12:58 +00:00
ExecutionEngine Make mmap's fd for anonymous memory acquisition default to -1, except on 2003-10-11 03:51:18 +00:00
Support Don't include Config/stdio.h or <stdio.h>. 2003-10-10 18:46:29 +00:00
Target Don't include "Config/stdlib.h". 2003-10-10 19:12:22 +00:00
Transforms Add support to the loop canonicalization pass to make it transform loops to 2003-10-13 00:37:13 +00:00
VMCore Rename method 2003-10-12 18:52:12 +00:00
Makefile Removed Support directory. It now lives in llvm/support/lib. 2003-09-29 16:10:43 +00:00