- Mar 24, 2002
-
-
Vikram S. Adve authored
llvm-svn: 1970
-
Vikram S. Adve authored
llvm-svn: 1969
-
Vikram S. Adve authored
llvm-svn: 1968
-
Vikram S. Adve authored
llvm-svn: 1967
-
Vikram S. Adve authored
Also re-enable instr. scheduling pass. llvm-svn: 1966
-
Vikram S. Adve authored
llvm-svn: 1965
-
Vikram S. Adve authored
Improve checking for constants in Multiply. Simpler method to keep track of when a node is folded into its parent. Several other bug fixes. llvm-svn: 1964
-
Vikram S. Adve authored
llvm-svn: 1962
-
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
cameron up llvm-svn: 1944
-
Chris Lattner authored
llvm-svn: 1943
-
- Mar 21, 2002
-
-
Chris Lattner authored
llvm-svn: 1941
-
Chris Lattner authored
* AllocationInst now always has an array size operand llvm-svn: 1939
-
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
-
Chris Lattner authored
llvm-svn: 1924
-
Chris Lattner authored
2. Allow negative scales in ConvertableToGEP, so that this loop from alloc_tree in the Olden health benchmark is correctly raised: for (i = 3; i >= 0; i--) fval[i] = alloc_tree(level - 1, label*4 + i + 1, new); Stepping through the array backwards caused a negative scale. llvm-svn: 1922
-
Chris Lattner authored
llvm-svn: 1921
-
- Mar 18, 2002
-
-
Vikram S. Adve authored
llvm-svn: 1910
-
Vikram S. Adve authored
Also added a set of debug options. llvm-svn: 1909
-
Vikram S. Adve authored
llvm-svn: 1908
-
Vikram S. Adve authored
a sequence of 1-D references, using a sequence of getElementPtrs. llvm-svn: 1907
-
Vikram S. Adve authored
but did not pass the arguments by reference! llvm-svn: 1906
-
Vikram S. Adve authored
offset-from-FP will be before allocating space for a local variable. llvm-svn: 1905
-
Vikram S. Adve authored
Also use distinct names for the three types of SetMachineOperand to avoid painful overloading problems and errors. llvm-svn: 1904
-
Vikram S. Adve authored
instruction is actually generated for them. Rename the different versions of SetMachineOperand. llvm-svn: 1903
-
Vikram S. Adve authored
Fix constants in instructions generated for Phi elimination. llvm-svn: 1902
-
Vikram S. Adve authored
but did not pass the arguments by reference! Also added a function to get a register class by ID. llvm-svn: 1901
-
Vikram S. Adve authored
Also, use distinct names for the three types of SetMachineOperand to avoid painful overloading problems and errors. Bug fix in converting-int-to-float. Other minor stuff. llvm-svn: 1896
-
Vikram S. Adve authored
wrong register class for saving CC registers. Also, use distinct names for the three types of SetMachineOperand. llvm-svn: 1895
-
Vikram S. Adve authored
avoid painful overloading problems and errors. llvm-svn: 1893
-
Vikram S. Adve authored
llvm-svn: 1892
-
Vikram S. Adve authored
Different labels were generated for the same name in different passes. Use an annotation to hold a fixed table of names. llvm-svn: 1891
-
Vikram S. Adve authored
llvm-svn: 1890
-
- Mar 17, 2002
-
-
Chris Lattner authored
llvm-svn: 1883
-