- Apr 08, 2002
-
-
Chris Lattner authored
llvm-svn: 2165
-
Chris Lattner authored
llvm-svn: 2147
-
- Apr 07, 2002
-
-
Chris Lattner authored
class. The Method class is obsolete (renamed) and all references to it are being converted over to Function. llvm-svn: 2144
-
- Apr 05, 2002
-
-
Chris Lattner authored
llvm-svn: 2115
-
- Apr 04, 2002
-
-
Chris Lattner authored
llvm-svn: 2106
-
- Apr 01, 2002
-
-
Chris Lattner authored
llvm-svn: 2087
-
Chris Lattner authored
llvm-svn: 2086
-
- Mar 31, 2002
-
-
Chris Lattner authored
llvm-svn: 2066
-
- Mar 30, 2002
-
-
Chris Lattner authored
* Add more debugging output * Fix problems refering to wrong versions of various graphs * Build the pool descriptor map! * Clear the nodemapping map after building pool descriptor to avoid assert * Transform the NEw function body, not the old one... * Matrix.ll now works! llvm-svn: 2058
-
Chris Lattner authored
* TransformFunctionInfo now has call field form field mapping. May be removed in the future. * Moved the computation of "Scalars" into transformFunctionBody so transformFunction didn't have to recompute it. * Implement the node mapping calculation in preparation to calculate PoolDescriptors to pass to transformFunctionBody * Print out the node mapping [it looks right!] * Other minor changes llvm-svn: 2056
-
Chris Lattner authored
the graph can be passed around. llvm-svn: 2053
-
- Mar 29, 2002
-
-
Chris Lattner authored
* Converts malloc instructions to poolalloc * Converts free instructions to poolfree * Convert calls to call the new cloned hacked up versions Note that this does not modify hacked up stuff yet, just the top level function llvm-svn: 2052
-
Chris Lattner authored
to modify the function next. This also properly recycles functions so that we don't get exponential code blowup in the common case. llvm-svn: 2049
-
Chris Lattner authored
llvm-svn: 2048
-
Chris Lattner authored
llvm-svn: 2045
-
Chris Lattner authored
Next step is to start hacking functions up. llvm-svn: 2044
-
Chris Lattner authored
llvm-svn: 2043
-
Chris Lattner authored
llvm-svn: 2040
-
Chris Lattner authored
destruction of the pools. llvm-svn: 2039
-
Chris Lattner authored
llvm-svn: 2034
-
Chris Lattner authored
llvm-svn: 2032
-
Chris Lattner authored
llvm-svn: 2031
-
Chris Lattner authored
llvm-svn: 2030
-
Chris Lattner authored
llvm-svn: 2029
-
Chris Lattner authored
llvm-svn: 2028
-
- Mar 28, 2002
-
-
Chris Lattner authored
llvm-svn: 2014
-
Cameron Buschardt authored
* rename constructor function * Move stuff into anonymous namespaces llvm-svn: 2007
-
Cameron Buschardt authored
llvm-svn: 2005
-
- Mar 26, 2002
-
-
Chris Lattner authored
change references from MethodARgument to FunctionArgument llvm-svn: 1991
-
- Mar 24, 2002
-
-
Vikram S. Adve authored
llvm-svn: 1977
-
Vikram S. Adve authored
Also moved to the Scalar/ directory and renamed to "MultiDim". llvm-svn: 1961
-
- Mar 23, 2002
-
-
Chris Lattner authored
llvm-svn: 1957
-
Vikram S. Adve authored
a sequence of 1-D references, using a sequence of getElementPtrs. llvm-svn: 1948
-
- Mar 22, 2002
-
-
Chris Lattner authored
llvm-svn: 1943
-
- Mar 21, 2002
-
-
Chris Lattner authored
llvm-svn: 1941
-
Chris Lattner authored
llvm-svn: 1933
-
Chris Lattner authored
first element of a structure type. Before this would not be handled because getStructOffset would either stop immediately (because StopEarly was true and Offset = 0), or blast past the level we wanted. Now ConvertableToGEP steps down through the type one level at a time, checking the Offset and Scale conditions at each step llvm-svn: 1931
-
Chris Lattner authored
llvm-svn: 1930
-
Chris Lattner authored
out that almost always the result of the add was the same as the GEP that would be generated. In this case, however, it wasn't, so bad things happened. llvm-svn: 1929
-
Chris Lattner authored
llvm-svn: 1927
-