1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/lib
Roman Levenstein 6979ffe3c2 Some improvements related to the computation of heights, depths of SUnits.
The basic idea is that all these algorithms are computing the longest paths from the root node or to the exit node. Therefore the existing implementation that uses and iterative and potentially
exponential algorithm was changed to a well-known graph algorithm based on dynamic programming. It has a linear run-time.

llvm-svn: 47884
2008-03-04 11:19:43 +00:00
..
Analysis Fix http://llvm.org/bugs/show_bug.cgi?id=2104 by ordering lexicographically what gets printed. Be const-correct in PrintResults and uninline it too 2008-02-28 08:38:45 +00:00
Archive Make llvm-ar behave like ar, if you create an empty archive, ar creates an empty archive. llvm-ar would not generate an output file in this case 2008-02-28 22:24:48 +00:00
AsmParser regenerate. 2008-03-03 18:58:47 +00:00
Bitcode Add an unwind_to field to basic blocks, making them Users instead of Values. 2008-03-02 02:48:09 +00:00
CodeGen Some improvements related to the computation of heights, depths of SUnits. 2008-03-04 11:19:43 +00:00
Debugger Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
ExecutionEngine Simplify code using convertFromZeroExtendedInteger with an APInt 2008-02-29 01:27:13 +00:00
Linker Emit an error when a library is not found. It is the GNU ld behavior and it is expected by the configure scripts. 2008-02-27 17:20:32 +00:00
Support Add support to APInt for shift and rotate operations with APInt 2008-02-29 01:40:47 +00:00
System Stub out a Path::GetMainExecutable call to find the path to the 2008-03-03 02:55:43 +00:00
Target 80 column violations. 2008-03-04 03:20:06 +00:00
Transforms s/isReturnStruct()/hasStructRetAttr()/g 2008-03-03 21:46:28 +00:00
VMCore s/isReturnStruct()/hasStructRetAttr()/g 2008-03-03 21:46:28 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00