- Nov 01, 2001
-
-
Chris Lattner authored
Support floating point numbers in expodential form so that small numbers don't get truncated, which broke the health benchmark llvm-svn: 1087
-
Chris Lattner authored
Print floating point numbers in expodential form so that small numbers don't get truncated, which broke the health benchmark llvm-svn: 1086
-
Chris Lattner authored
* Implement new peephole: // Peephole optimize the following instructions: // %t1 = cast {<...>} * %StructPtr to <ty> * // // Into: %t2 = getelementptr {<...>} * %StructPtr, <0, 0, 0, ...> // %t1 = cast <eltype> * %t1 to <ty> * This peephole eliminated 9 evil casts in the health benchmark, and completely turned the addList method around. :) llvm-svn: 1085
-
Chris Lattner authored
llvm-svn: 1084
-
Chris Lattner authored
Refactor code to support it llvm-svn: 1083
-
Chris Lattner authored
llvm-svn: 1082
-
Chris Lattner authored
llvm-svn: 1081
-
Chris Lattner authored
* Fix a problem setting a name on a constant value that died because no symbol table was passed in * Add some comments describing the passes * Implement a new peephole: // Peephole optimize the following instructions: // %t = cast <T1>* %P to <T2> * ;; If T1 is losslessly convertable to T2 // store <T2> %V, <T2>* %t // // Into: // %t = cast <T2> %V to <T1> // store <T1> %t2, <T1>* %P llvm-svn: 1080
-
Chris Lattner authored
llvm-svn: 1079
-
Chris Lattner authored
llvm-svn: 1078
-
Chris Lattner authored
llvm-svn: 1077
-
Chris Lattner authored
llvm-svn: 1076
-
Chris Lattner authored
* Convert getelementptr/load pairs into a single load llvm-svn: 1075
-
Chris Lattner authored
llvm-svn: 1074
-
Chris Lattner authored
llvm-svn: 1073
-
Chris Lattner authored
llvm-svn: 1072
-
Chris Lattner authored
llvm-svn: 1071
-
Chris Lattner authored
llvm-svn: 1070
-
Chris Lattner authored
llvm-svn: 1069
-
- Oct 31, 2001
-
-
Chris Lattner authored
llvm-svn: 1068
-
Chris Lattner authored
llvm-svn: 1067
-
Chris Lattner authored
llvm-svn: 1066
-
Chris Lattner authored
llvm-svn: 1065
-
Chris Lattner authored
llvm-svn: 1064
-
Chris Lattner authored
llvm-svn: 1063
-
Chris Lattner authored
llvm-svn: 1062
-
Chris Lattner authored
llvm-svn: 1061
-
Chris Lattner authored
llvm-svn: 1060
-
Chris Lattner authored
llvm-svn: 1059
-
Chris Lattner authored
llvm-svn: 1058
-
Chris Lattner authored
llvm-svn: 1057
-
Chris Lattner authored
llvm-svn: 1056
-
- Oct 30, 2001
-
-
Chris Lattner authored
llvm-svn: 1055
-
Chris Lattner authored
llvm-svn: 1051
-
Chris Lattner authored
llvm-svn: 1050
-
Chris Lattner authored
llvm-svn: 1049
-
Chris Lattner authored
llvm-svn: 1048
-
Chris Lattner authored
This is for use with purify llvm-svn: 1047
-
Chris Lattner authored
* Implement the 'rem' instruction * Fix getelementptr to work right * Copy the return result of an external function call into the receiving value * Convert stuff to new style casts llvm-svn: 1046
-
Chris Lattner authored
llvm-svn: 1045
-