- Oct 26, 2007
-
-
Evan Cheng authored
llvm-svn: 43384
-
Anton Korobeynikov authored
registers in case, when FP pointer was eliminated. This should fixes misc. random EH-related crahses, when stuff is compiled with -fomit-frame-pointer. Thanks Duncan for nailing this bug! llvm-svn: 43381
-
Eric Christopher authored
want them later (mips32/64). llvm-svn: 43380
-
Owen Anderson authored
llvm-svn: 43379
-
Gordon Henriksen authored
improved wording in source files. llvm-svn: 43377
-
Evan Cheng authored
Loosen up iv reuse to allow reuse of the same stride but a larger type when truncating from the larger type to smaller type is free. e.g. Turns this loop: LBB1_1: # entry.bb_crit_edge xorl %ecx, %ecx xorw %dx, %dx movw %dx, %si LBB1_2: # bb movl L_X$non_lazy_ptr, %edi movw %si, (%edi) movl L_Y$non_lazy_ptr, %edi movw %dx, (%edi) addw $4, %dx incw %si incl %ecx cmpl %eax, %ecx jne LBB1_2 # bb into LBB1_1: # entry.bb_crit_edge xorl %ecx, %ecx xorw %dx, %dx LBB1_2: # bb movl L_X$non_lazy_ptr, %esi movw %cx, (%esi) movl L_Y$non_lazy_ptr, %esi movw %dx, (%esi) addw $4, %dx incl %ecx cmpl %eax, %ecx jne LBB1_2 # bb llvm-svn: 43375
-
Hartmut Kaiser authored
llvm-svn: 43374
-
Ted Kremenek authored
pointers that employ unused bits in a pointer to store extra data. llvm-svn: 43373
-
Hartmut Kaiser authored
Silenced VC++ warning. llvm-svn: 43372
-
Hartmut Kaiser authored
llvm-svn: 43369
-
Hartmut Kaiser authored
llvm-svn: 43368
-
Evan Cheng authored
stride may be rewritten using the stride of the compare instruction. llvm-svn: 43367
-
- Oct 25, 2007
-
-
Dale Johannesen authored
llvm-svn: 43364
-
Bill Wendling authored
llvm-svn: 43359
-
Ted Kremenek authored
llvm-svn: 43357
-
Evan Cheng authored
llvm-svn: 43356
-
Bill Wendling authored
llvm-svn: 43353
-
Ted Kremenek authored
object serialization. llvm-svn: 43352
-
Chris Lattner authored
llvm-svn: 43351
-
Chris Lattner authored
I forgot about yesterday. llvm-svn: 43350
-
Ted Kremenek authored
Deserialize.cpp to the XCode project. llvm-svn: 43345
-
Duncan Sands authored
Use NVT rather than looking it up, since we have it to hand. llvm-svn: 43341
-
Duncan Sands authored
llvm-svn: 43340
-
Duncan Sands authored
llvm-svn: 43339
-
Duncan Sands authored
llvm-svn: 43338
-
Gordon Henriksen authored
llvm-svn: 43337
-
Evan Cheng authored
and the compaison is against a constant value, try eliminate the stride by moving the compare instruction to another stride and change its constant operand accordingly. e.g. loop: ... v1 = v1 + 3 v2 = v2 + 1 if (v2 < 10) goto loop => loop: ... v1 = v1 + 3 if (v1 < 30) goto loop llvm-svn: 43336
-
Gordon Henriksen authored
llvm-svn: 43335
-
Gordon Henriksen authored
semi-automated maintenance. llvm-svn: 43334
-
Owen Anderson authored
llvm-svn: 43333
-
Owen Anderson authored
llvm-svn: 43332
-
Owen Anderson authored
llvm-svn: 43331
-
Owen Anderson authored
llvm-svn: 43330
-
Chris Lattner authored
llvm-svn: 43329
-
Chris Lattner authored
llvm-svn: 43328
-
Chris Lattner authored
llvm-svn: 43327
-
Owen Anderson authored
llvm-svn: 43326
-
Dale Johannesen authored
llvm-svn: 43323
-
Owen Anderson authored
Make it possible for DomTreeBase to be constructed from MachineFunction's as well as just Function's. llvm-svn: 43321
-
Ted Kremenek authored
for backpatching. Added Deserialize::ReadVal. llvm-svn: 43319
-