- Nov 21, 2003
-
-
Chris Lattner authored
llvm-svn: 10138
-
Chris Lattner authored
llvm-svn: 10137
-
Chris Lattner authored
* Make the cost metric for passing constants in as arguments to functions MUCH more accurate, by actually estimating the amount of code that will be constant propagated away. llvm-svn: 10136
-
Chris Lattner authored
Print out the costs for functions that AREN'T inlined as well llvm-svn: 10135
-
- Nov 20, 2003
-
-
Chris Lattner authored
* Implement FuncResolve/2003-11-20-BogusResolveWarning.ll ... which eliminates a large number of annoying warnings. I know misha will miss them though! llvm-svn: 10123
-
Chris Lattner authored
llvm-svn: 10111
-
Chris Lattner authored
and pages of non-symbolic types. llvm-svn: 10109
-
- Nov 17, 2003
-
-
Misha Brukman authored
llvm-svn: 10055
-
- Nov 11, 2003
-
-
Brian Gaeke authored
llvm-svn: 9903
-
- Nov 09, 2003
-
-
Chris Lattner authored
pool allocator no end of trouble, and doesn't make a lot of sense anyway. This does not solve the problem with mutually recursive functions, but they are much less common. llvm-svn: 9828
-
Chris Lattner authored
llvm-svn: 9827
-
- Nov 06, 2003
-
-
Chris Lattner authored
llvm-svn: 9752
-
- Nov 05, 2003
-
-
Chris Lattner authored
of intrinsic functions, causing the verifier to fail. llvm-svn: 9745
-
Chris Lattner authored
llvm-svn: 9741
-
- Nov 02, 2003
-
-
Chris Lattner authored
llvm-svn: 9648
-
- Oct 31, 2003
-
-
Chris Lattner authored
functions. GRR llvm-svn: 9641
-
- Oct 29, 2003
-
-
Chris Lattner authored
llvm-svn: 9579
-
Chris Lattner authored
llvm-svn: 9572
-
- Oct 27, 2003
-
-
Chris Lattner authored
do something dumb, and inefficient, but more complete. llvm-svn: 9542
-
- Oct 23, 2003
-
-
Chris Lattner authored
llvm-svn: 9437
-
Chris Lattner authored
* Add a work around for bug PR56, gross but necessary for now. llvm-svn: 9428
-
Chris Lattner authored
llvm-svn: 9423
-
Chris Lattner authored
as well as arguments. Now it can delete arguments and return values which are only passed into other arguments or are returned, if they are dead. This causes it to delete several hundred extra args/retvals from the C++ hello world program, shrinking it by about 2K. llvm-svn: 9398
-
Chris Lattner authored
valid pieces of code llvm-svn: 9390
-
- Oct 22, 2003
-
-
Chris Lattner authored
llvm-svn: 9366
-
Chris Lattner authored
unused external functions again llvm-svn: 9365
-
Chris Lattner authored
llvm-svn: 9363
-
Chris Lattner authored
llvm-svn: 9359
-
- Oct 21, 2003
-
-
John Criswell authored
llvm-svn: 9321
-
John Criswell authored
llvm-svn: 9312
-
- Oct 20, 2003
-
-
John Criswell authored
Header files will be on the way. llvm-svn: 9298
-
Chris Lattner authored
llvm-svn: 9285
-
- Oct 19, 2003
-
-
Chris Lattner authored
Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruction::PHI" to be more consistent with the other instructions. llvm-svn: 9269
-
- Oct 15, 2003
-
-
Chris Lattner authored
llvm-svn: 9135
-
- Oct 13, 2003
-
-
Chris Lattner authored
llvm-svn: 9094
-
Chris Lattner authored
multiple setjmp calls. llvm-svn: 9093
-
Chris Lattner authored
llvm-svn: 9071
-
Chris Lattner authored
llvm-svn: 9067
-
Chris Lattner authored
Only transform call sites in a setjmp'ing function which are reachable from the setjmp. If the call dominates the setjmp (for example), the called function cannot longjmp to the setjmp. This dramatically reduces the number of invoke instructions created in some large testcases. llvm-svn: 9066
-
- Oct 10, 2003
-
-
Misha Brukman authored
llvm-svn: 9027
-