- Sep 17, 2003
-
-
John Criswell authored
program. Added the use of const (which compiles and is hopefully correct). Added comments. llvm-svn: 8585
-
Chris Lattner authored
something which is mapped from functions. llvm-svn: 8580
-
John Criswell authored
arguments and environment. Perhaps it should be merged with the RunProgramWithTimeout function, but I'd want to allow it to inherit the parent process's stdin and stdout. I'll save that for a rainy day... llvm-svn: 8577
-
Chris Lattner authored
llvm-svn: 8572
-
- Sep 16, 2003
-
-
Chris Lattner authored
Thanks to brg for tracking down the problem so precisely! llvm-svn: 8568
-
Chris Lattner authored
in it being both shorter and more effective. It no longer depends on the callgraph, so one FIXME has been fixed. Additionally, this pass was not able to delete recursive (but dead) functions if they were pointed to by global variables which were also dead. In fact this pass had a lot of problems deleting functions which were only pointed to by dead globals and other stuff. Fixing this means that the entire EH library should be stripped away now from programs that don't use sjlj or exceptions. llvm-svn: 8567
-
Brian Gaeke authored
No really, years. llvm-svn: 8566
-
Brian Gaeke authored
(Partial merge from my working file) llvm-svn: 8564
-
Brian Gaeke authored
llvm-svn: 8562
-
Misha Brukman authored
llvm-svn: 8559
-
Vikram S. Adve authored
generate the appropriate CallArgsDescriptor and tmp. virtual regs. llvm-svn: 8554
-
Vikram S. Adve authored
instruction scheduling (this is off by default). llvm-svn: 8553
-
- Sep 15, 2003
-
-
Chris Lattner authored
llvm-svn: 8538
-
Chris Lattner authored
was a "major hack" :) llvm-svn: 8524
-
Brian Gaeke authored
llvm-svn: 8523
-
Chris Lattner authored
contributed by the masterful Bill Wendling! llvm-svn: 8520
-
Chris Lattner authored
llvm-svn: 8519
-
Chris Lattner authored
llvm-svn: 8518
-
Chris Lattner authored
llvm-svn: 8517
-
Chris Lattner authored
llvm-svn: 8516
-
Chris Lattner authored
llvm-svn: 8514
-
Chris Lattner authored
llvm-svn: 8510
-
- Sep 12, 2003
-
-
Chris Lattner authored
llvm-svn: 8502
-
Chris Lattner authored
Instead, check all uses. This fixes bug: ScalarRepl/2003-09-12-IncorrectPromote.ll This also fixes the miscompilation of Ptrdist/bc llvm-svn: 8493
-
Chris Lattner authored
- Run mem2reg promotion first - Only rerun passes if the previous thing changed something llvm-svn: 8490
-
Misha Brukman authored
llvm-svn: 8489
-
Chris Lattner authored
Implement InstCombine/mul.ll:test9 llvm-svn: 8488
-
- Sep 11, 2003
-
-
Misha Brukman authored
llvm-svn: 8478
-
Misha Brukman authored
llvm-svn: 8473
-
Chris Lattner authored
the combination more effective llvm-svn: 8471
-
Chris Lattner authored
llvm-svn: 8469
-
Misha Brukman authored
llvm-svn: 8467
-
Misha Brukman authored
llvm-svn: 8466
-
- Sep 10, 2003
-
-
Misha Brukman authored
the #define up there too * Since we're including system headers, use the ones in include/llvm/Config * While we're here, use the canonical LLVM header ordering algorithm llvm-svn: 8463
-
Chris Lattner authored
llvm-svn: 8462
-
Chris Lattner authored
construction. Now there may be multiple root blocks, and null is a special node used to mark the "virtual" exit node of a CFG. llvm-svn: 8461
-
Chris Lattner authored
unify all exit nodes of a function to compute post-dominance information. This does not work with functions that have both unwind and return nodes, because we cannot unify these blocks. The new implementation is better anyway. :) llvm-svn: 8460
-
Chris Lattner authored
Remove using decl llvm-svn: 8458
-
Chris Lattner authored
llvm-svn: 8457
-
Chris Lattner authored
llvm-svn: 8456
-