- Oct 28, 2003
-
-
Chris Lattner authored
llvm-svn: 9563
-
Chris Lattner authored
file name, we only support function profiling. This will be fixed in the near future. llvm-svn: 9547
-
- Oct 27, 2003
-
-
Chris Lattner authored
llvm-svn: 9543
-
Chris Lattner authored
do something dumb, and inefficient, but more complete. llvm-svn: 9542
-
Chris Lattner authored
Fix PR58 llvm-svn: 9530
-
Chris Lattner authored
PHI node entries for unwind instructions just like for call instructions which became invokes! This fixes PR57, tested by Inline/2003-10-26-InlineInvokeExceptionDestPhi.ll llvm-svn: 9526
-
- 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
-
Chris Lattner authored
llvm-svn: 9357
-
- Oct 21, 2003
-
-
Chris Lattner authored
llvm-svn: 9354
-
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 18, 2003
-
-
Chris Lattner authored
llvm-svn: 9227
-
Chris Lattner authored
llvm-svn: 9225
-
- Oct 17, 2003
-
-
Chris Lattner authored
llvm-svn: 9195
-
- Oct 16, 2003
-
-
Chris Lattner authored
llvm-svn: 9171
-
Chris Lattner authored
llvm-svn: 9156
-
Chris Lattner authored
Rewrite code to work with use_lists what are either random access or bidirectional llvm-svn: 9155
-
- Oct 15, 2003
-
-
Chris Lattner authored
llvm-svn: 9135
-
Chris Lattner authored
llvm-svn: 9133
-
- Oct 14, 2003
-
-
Chris Lattner authored
break dominance relationships, and is otherwise bad. This fixes bug: Inline/2003-10-13-AllocaDominanceProblem.ll. This also fixes miscompilation of 3 176.gcc source files (reload1.c, global.c, flow.c) llvm-svn: 9109
-
- Oct 13, 2003
-
-
Chris Lattner authored
llvm-svn: 9094
-
Chris Lattner authored
multiple setjmp calls. llvm-svn: 9093
-
Chris Lattner authored
llvm-svn: 9073
-
Chris Lattner authored
llvm-svn: 9071
-
Chris Lattner authored
llvm-svn: 9069
-
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
-
Chris Lattner authored
have a SINGLE backedge. This is useful to, for example, the -indvars pass. This implements testcase LoopSimplify/single-backedge.ll and closes PR#34 llvm-svn: 9065
-
- Oct 12, 2003
-
-
Chris Lattner authored
llvm-svn: 9061
-