- Jul 16, 2004
-
-
Misha Brukman authored
llvm-svn: 14892
-
Misha Brukman authored
has been eliminated llvm-svn: 14891
-
Misha Brukman authored
* Print out IMPLICIT_DEFS as comments in the assembly, patch by Nate Begeman llvm-svn: 14890
-
Misha Brukman authored
llvm-svn: 14888
-
Alkis Evlogimenos authored
llvm-svn: 14885
-
Brian Gaeke authored
Add IMPLICIT_USE and IMPLICIT_DEF, a la X86. llvm-svn: 14884
-
Brian Gaeke authored
llvm-svn: 14883
-
Brian Gaeke authored
llvm-svn: 14882
-
Brian Gaeke authored
llvm-svn: 14881
-
Brian Gaeke authored
Support single-fp incoming args. Support single-fp outgoing args ('call' operands). Support double-fp return values. llvm-svn: 14880
-
Chris Lattner authored
llvm-svn: 14877
-
Chris Lattner authored
llvm-svn: 14875
-
Chris Lattner authored
llvm-svn: 14874
-
Chris Lattner authored
llvm-svn: 14873
-
Chris Lattner authored
llvm-svn: 14872
-
Chris Lattner authored
llvm-svn: 14871
-
Chris Lattner authored
llvm-svn: 14870
-
Chris Lattner authored
llvm-svn: 14867
-
Chris Lattner authored
llvm-svn: 14866
-
Chris Lattner authored
llvm-svn: 14865
-
Chris Lattner authored
llvm-svn: 14864
-
Chris Lattner authored
Speed up SCCP substantially by processing overdefined values quickly. This patch speeds up SCCP by about 30-40% on large testcases. llvm-svn: 14861
-
- Jul 15, 2004
-
-
Chris Lattner authored
This version takes about 1s longer than the previous one (down to 2.35s), but on the positive side, it actually works :) llvm-svn: 14856
-
Chris Lattner authored
llvm-svn: 14854
-
Chris Lattner authored
llvm-svn: 14853
-
Chris Lattner authored
This eliminates an N*N*logN algorithm from the loop simplify pass, replacing it with a much simpler and faster alternative. In a debug build, this reduces gccas time on eon from 85s to 42s. llvm-svn: 14851
-
Chris Lattner authored
llvm-svn: 14848
-
Chris Lattner authored
llvm-svn: 14847
-
Chris Lattner authored
llvm-svn: 14845
-
Chris Lattner authored
llvm-svn: 14844
-
Chris Lattner authored
llvm-svn: 14843
-
Chris Lattner authored
llvm-svn: 14842
-
Chris Lattner authored
llvm-svn: 14841
-
Chris Lattner authored
llvm-svn: 14840
-
Chris Lattner authored
llvm-svn: 14839
-
Chris Lattner authored
llvm-svn: 14838
-
Chris Lattner authored
null, uint 1) to uint)' to a constant integer. We can only do this with primitive LLVM types, because other types have target-specific sizes. llvm-svn: 14837
-
Chris Lattner authored
malloc lowering. This means that lowerallocations doesn't need targetdata anymore. yaay. llvm-svn: 14835
-
Chris Lattner authored
this LLVM function: int %foo() { ret int cast (int** getelementptr (int** null, int 1) to int) } into: foo: mov %EAX, 0 lea %EAX, DWORD PTR [%EAX + 4] ret now we compile it into: foo: mov %EAX, 4 ret This sequence is frequently generated by the MSIL front-end, and soon the malloc lowering pass and Java front-ends as well.. -Chris llvm-svn: 14834
-
Chris Lattner authored
that is made unnecessary by it. llvm-svn: 14831
-